In my code 

" /jsp/tvshow.jsp Click here "
when the html link is clicked, it  does not populate the second drop down
box with values.
I dont know what the problem is?



Frank W. Zammetti wrote:
> 
> You already have the code, you posted it! :)  If you're having some
> *specific* problem, you'll find many helpful people here, but just saying
> "my code doesn't work, please help" won't elicit too many (helpful)
> replies.
> 
> Frank
> 
> -- 
> Frank W. Zammetti
> Founder and Chief Software Architect
> Omnytex Technologies
> http://www.omnytex.com
> AIM/Yahoo: fzammetti
> MSN: [EMAIL PROTECTED]
> Author of "Practical Ajax Projects With Java Technology"
>  (2006, Apress, ISBN 1-59059-695-1)
> and "JavaScript, DOM Scripting and Ajax Projects"
>  (2007, Apress, ISBN 1-59059-816-4)
> Java Web Parts - http://javawebparts.sourceforge.net
>  Supplying the wheel, so you don't have to reinvent it!
> 
> On Wed, October 10, 2007 3:13 pm, aarthy wrote:
>>
>> Can someone  provide me with an example code.I need to implement ajax in
>> my
>> struts project, when html link is clicked.
>>
>>
>>
>> ghodgins wrote:
>>>
>>> Not to detract at all from the great JWP project but you can also do
>>> this with AjaxTags.
>>>
>>> The ajax:select tag is described here:
>>> http://ajaxtags.sourceforge.net/usage.html
>>>
>>> I used ajax:select to call an action that returned XML using the handy
>>> AjaxXmlBuilder that came with AjaxTags.
>>>
>>> Cheers,
>>> Grant
>>>
>>>
>>> -----Original Message-----
>>> From: Frank W. Zammetti [mailto:[EMAIL PROTECTED]
>>> Sent: Wednesday, October 10, 2007 11:31 AM
>>> To: Struts Users Mailing List
>>> Cc: Struts Users Mailing List
>>> Subject: Re: Ajax Call from a html link
>>>
>>> Just an FYI, that article is a little outdated... APT's feature set is a
>>> bit larger than the article talks about now for one thing, although in
>>> glancing over it again, I don't see anything that's not applicable now.
>>>
>>> Also note that the link to Rick Reumann's article is no longer valid, it
>>> is now here:
>>> http://www.learntechnology.net/content/ajax/ajax_select_alter.jsp ...
>>> Rick also updated that article for APT fairly recently, so it's even
>>> better than it was.
>>>
>>> Lastly, I didn't provide a link to my own book in that article!  D'oh!
>>> Here's one: http://apress.com/book/search?searchterm=zammetti&act=search
>>> ...
>>> chapters 4 and 6 there are what's of interest, although as the note in
>>> the article says, they aren't based on the latest version, so although
>>> the underlying concepts are pretty much the same, some of the details
>>> are slightly different now.
>>>
>>> --
>>> Frank W. Zammetti
>>> Founder and Chief Software Architect
>>> Omnytex Technologies
>>> http://www.omnytex.com
>>> AIM/Yahoo: fzammetti
>>> MSN: [EMAIL PROTECTED]
>>> Author of "Practical Ajax Projects With Java Technology"
>>>  (2006, Apress, ISBN 1-59059-695-1)
>>> and "JavaScript, DOM Scripting and Ajax Projects"
>>>  (2007, Apress, ISBN 1-59059-816-4)
>>> Java Web Parts - http://javawebparts.sourceforge.net
>>>  Supplying the wheel, so you don't have to reinvent it!
>>>
>>> On Wed, October 10, 2007 12:50 pm, Ted Husted wrote:
>>>> I believe this exact example is included with the AjaxParts Taglib,
>>>> which works well with Struts (1 or 2). If anyone is going to be using
>>>> Ajax and JSP tags together, AjaxParts is a great way to go  (and easy
>>>> to learn!).
>>>>
>>>>  * http://www.omnytex.com/articles/apt/
>>>>
>>>> HTH, Ted.
>>>> <http://husted.com/ted/blog>
>>>>
>>>>
>>>> On 10/10/07, aarthy <[EMAIL PROTECTED]> wrote:
>>>>>
>>>>> I have a jsp page named "tvshow.jsp", wherein I am populating the
>>>>> characters dropdown as and when the TV Show dropdown value changes ,
>>>>> by calling the javascript in the "onchange()" of the select box.
>>>>> have added a html link, and I want to call the same function from my
>>>>> action class and I need to populate the character dropdown by
>>>>> clicking the html link. I am stuck up with this issue.Character
>>>>> dropdown is not populated with the data from tha action class. Need
>>>>> some help on this please!
>>>>>
>>>>> <%@ page import="java.util.*"%>
>>>>> <%@ taglib uri="http://struts.apache.org/tags-html"; prefix="html" %>
>>>>> <%@ taglib uri="http://struts.apache.org/tags-logic"; prefix="logic"
>>>>> %> <script language="javascript">  function retrieveURL(url) {
>>>>>     if (window.XMLHttpRequest) { // Non-IE browsers
>>>>>       req = new XMLHttpRequest();
>>>>>       req.onreadystatechange = processStateChange;
>>>>>       try {
>>>>>         req.open("GET", url, true);
>>>>>
>>>>>       } catch (e) {
>>>>>         alert(e);
>>>>>       }
>>>>>       req.send(null);
>>>>>     } else if (window.ActiveXObject) { // IE
>>>>>       req = new ActiveXObject("Microsoft.XMLHTTP");
>>>>>       if (req) {
>>>>>         req.onreadystatechange = processStateChange;
>>>>>         req.open("GET", url, true);
>>>>>         req.send();
>>>>>
>>>>>       }
>>>>>     }
>>>>>   }
>>>>>
>>>>>   function processStateChange() {
>>>>>     if (req.readyState == 4) { // Complete
>>>>>       if (req.status == 200) { // OK response
>>>>>         document.getElementById("characters").innerHTML =
>>>>> req.responseText;
>>>>>             } else {
>>>>>         alert("Problem: " + req.statusText);
>>>>>       }
>>>>>     }
>>>>>   }
>>>>>
>>>>> </script>
>>>>>
>>>>>
>>>>> <form action="ShowCharacters">
>>>>> /jsp/tvshow.jsp Click here
>>>>>
>>>>>                 TV Show:
>>>>>                 <select name="TVShowSelect"
>>>>> onChange="retrieveURL('ShowCharacters.do?tvShow=' + this.value);">
>>>>>                 <option value="Lissie Maguire"> Lissie Maguire
>>> </option>
>>>>>                         <option value="That's so Raven"> That's so
>>>>> Raven </option>
>>>>>                         <option value="Dhoom machale"> Dhoom machale
>>>>> </option>
>>>>>                 </select>
>>>>>
>>>>>                 <br>
>>>>>                 Characters:
>>>>>         </form>
>>>>>
>>>>> ShowCharacters.jsp
>>>>>
>>>>> <[EMAIL PROTECTED] import="java.util.ArrayList"%>
>>>>>
>>>>> <%@ taglib uri="http://struts.apache.org/tags-bean"; prefix="bean" %>
>>>>> <%@ taglib uri="http://struts.apache.org/tags-html"; prefix="html" %>
>>>>> <%@ taglib uri="http://struts.apache.org/tags-logic"; prefix="logic"
>>>>> %>
>>>>>
>>>>> <select name="TVShowSelect">
>>>>> <%  ArrayList ch =
>>>>> (ArrayList)request.getSession().getAttribute("characters");
>>>>>     String[] s = new String[ch.size()];
>>>>>     ch.toArray(s);
>>>>>     for (int i = 0; i < s.length; i++) {
>>>>>         String name = s[i];
>>>>> %>
>>>>>         <option><%=name%></option>
>>>>> <%  }
>>>>> %>
>>>>> </select>
>>>>>
>>>>> Thanks
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>>
>>> ----Notice Regarding Confidentiality----
>>> This email, including any and all attachments, (this "Email") is
>>> intended
>>> only for the party to whom it is addressed and may contain information
>>> that is confidential or privileged.  Sierra Systems Group Inc. and its
>>> affiliates accept no responsibility for any loss or damage suffered by
>>> any
>>> person resulting from any unauthorized use of or reliance upon this
>>> Email.
>>> If you are not the intended recipient, you are hereby notified that any
>>> dissemination, copying or other use of this Email is prohibited.  Please
>>> notify us of the error in communication by return email and destroy all
>>> copies of this Email.  Thank you.
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Ajax-Call-from-a-html-link-tf4601558.html#a13142624
>> Sent from the Struts - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Ajax-Call-from-a-html-link-tf4601558.html#a13142912
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to