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