sorry for using another mail box for posting the question i am geting some
problem in my ID while posting the question in the mail list....so i have
used my alternative ID.

On Thu, Oct 16, 2008 at 4:31 PM, aum strut <[EMAIL PROTECTED]> wrote:

> No i want to get this arraylist using YUI Ajax functionality
>
> i have a drop down in my jsp page and i am calling the ajax function with
> onChange event the code which i have used for calling my action class is
> working fine and even i am able to hot my action class using YUI APIbut what
> i want is that i should be able to use the Arraylilst which my action is
> populating using only YUI so can anybody tell me how can i use the YUI to
> get access to this Arraylist which is being populated by my action class so
> that i can use this arraylist for my other work using the ajax function
>
>
> On Thu, Oct 16, 2008 at 4:08 PM, Hardik Shah <[EMAIL PROTECTED]> wrote:
>
>>
>> hi
>>
>> you can use
>>              <s:iterator>
>>      <s:property>
>> </S:iterator>
>>
>> for getting array list of valuestack
>>
>> but you should setter and getter for this arraylist for accessing it from
>> jsp side
>>
>>
>> shekher awasthi wrote:
>> >
>> > Hi All,
>> >
>> > I am trying to integrate struts2 with YUI ,but facing some problems with
>> > this. I want that when my action get called by YUI it must return a
>> > arrayList of string which i must be able to handle using the YUI.
>> >
>> > For this i took the help of example from YUI site and able to hit the
>> > action
>> > but my problem is that how can i get the access to the arraylist which
>> my
>> > action is populating when its execute methos is called .below i m
>> pasting
>> > the code from my action calss as well as the YUI code.
>> > Plaese let me know how can i get this arraylist in my YUI code
>> > *
>> > YUI CODE*
>> >
>> > <div id="container"></div>
>> > <script type="text/javascript" language="javascript">
>> >
>> >     var div = document.getElementById('container');
>> >
>> >     var handleSuccess = function(o){
>> >     alert("pass");
>> >
>> >
>> >     if(o.responseText !== undefined){
>> >         alert("test11");
>> >
>> >         div.innerHTML = "<li>Transaction id: " + o.tId + "</li>";
>> >         div.innerHTML += "<li>HTTP status: " + o.status + "</li>";
>> >         div.innerHTML += "<li>Status code message: " + o.statusText +
>> > "</li>";
>> >         div.innerHTML += "<li>HTTP headers: <ul>" +
>> > o.getAllResponseHeaders
>> > + "</ul></li>";
>> >         div.innerHTML += "<li>Server response: " + o.getList().toString
>> +
>> > "</li>";
>> >         div.innerHTML += "<li>Argument object: Object ( [foo] => " +
>> > o.argument.foo +
>> >                          " [bar] => " + o.argument.bar +" )</li>";
>> >     }
>> >
>> >
>> > }
>> >
>> > var handleFailure = function(o){
>> >         alert("fail");
>> >         YAHOO.log("The failure handler was called.  tId: " + o.tId +
>> ".",
>> > "info", "example");
>> >
>> >     if(o.responseText !== undefined){
>> >         div.innerHTML = "<ul><li>Transaction id: " + o.tId + "</li>";
>> >         div.innerHTML += "<li>HTTP status: " + o.status + "</li>";
>> >         div.innerHTML += "<li>Status code message: " + o.statusText +
>> > "</li></ul>";
>> >     }
>> > }
>> >
>> > var callback =
>> > {
>> >   success:handleSuccess,
>> >   failure:handleFailure,
>> >   argument: { foo:"foo", bar:"bar" }
>> > };
>> >
>> > var sUrl = "YUITestAction.action";
>> >
>> >
>> >
>> >     function makeRequest(){
>> >     alert("test");
>> >
>> >     var request = YAHOO.util.Connect.asyncRequest('GET', sUrl,
>> callback);
>> >
>> >
>> >
>> > }
>> >     </script>
>> >
>> > *MY ACTION CLASS*
>> >
>> > public class YUITestAction extends ActionSupport{
>> >
>> >     /**
>> >      *
>> >      */
>> >     private static final long serialVersionUID = 1926031204500756104L;
>> >     ArrayList<String> list=new ArrayList<String>();
>> >     public String execute() throws Exception{
>> >         System.out.println("inside the execute method");
>> >
>> >         return SUCCESS;
>> >     }
>> >
>> >     public ArrayList<String> getList(){
>> >
>> >         list.add("test1");
>> >         list.add("test2");
>> >         list.add("aum");
>> >         list.add("arun");
>> >         list.add("mannu");
>> >         list.add("umesh");
>> >
>> >         return list;
>> >     }
>> > }
>> >
>> > any help in this regard is much appricaited
>> >
>> > --shekher
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Struts2%2BYUI-tp20010680p20011032.html
>> 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