can you show us your action mapping and the relevant parts of your code? musachy
On Tue, Oct 27, 2009 at 8:50 AM, Michael Varlik <m.var...@gmx.de> wrote: > I just noticed a mistake I made. When adding the parameter to the result I > also have to add a getJsonData() method to the action, right? > I have added this method which actually calls execute(). Now I don't get > "null" as a result anymore but I get "success" which is also not what I > expected. > > I guess I have missed something. Since this is the first time I use struts, I > have no idea what I did wrong. Any hints are appreciated. > > Cheers, > Markus > > -------- Original-Nachricht -------- >> Datum: Tue, 27 Oct 2009 16:09:25 +0100 >> Von: "Michael Varlik" <m.var...@gmx.de> >> An: "Struts Users Mailing List" <user@struts.apache.org>, >> user@struts.apache.org >> Betreff: Re: RE: Adding Json to existing action > >> Thanks for that hint. I have extended my mapping by adding "<param >> name=root>jsonData</param>" to my action mapping's result tag. Now I don't >> get any >> Exception and the server log looks just fine. However, the value returned >> by the action is just "null". >> Do you have any idea what could be wrong here? >> >> Cheers, >> Markus >> >> -------- Original-Nachricht -------- >> > Datum: Tue, 27 Oct 2009 09:39:01 -0400 >> > Von: "Mike Baranski" <list-subscripti...@secmgmt.com> >> > An: "\'Struts Users Mailing List\'" <user@struts.apache.org> >> > Betreff: RE: Adding Json to existing action >> >> > I do this to pass parameters, using prototype js: >> > >> > <s:set name="foo" value="%{'door' + door.id}"/> >> > <s:set name="form_name" value="%{'form_door' + door.id}"/> >> > >> > <s:set name="door_description" value="getText(#foo)"/> >> > <s:if test="door.state == 1"> >> > <s:url id="door_url" action="unlock"><s:param name="door.id" >> > value="door.id"/></s:url> >> > <s:form method="POST" action="unlock" id="%{#form_name}" >> > onsubmit="return false;"> >> > <s:hidden name="door.id"/> >> > <s:hidden name="door.state"/> >> > <s:url var="locked_image" >> > value="/pages/door-control/images/locked.png" /> >> > <s:submit type="image" alt="Locked" >> > src="%{locked_image}" onclick="%{'new Ajax.Updater(\\'' + #foo +'\\', >> \\'' >> > + >> > #door_url + '\\', {evalScripts: true}); return false;'}"/> >> > </s:form> >> > >> > </s:if> >> > >> > >-----Original Message----- >> > >From: Struts Two [mailto:struts...@yahoo.ca] >> > >Sent: Tuesday, October 27, 2009 9:24 AM >> > >To: Struts Users Mailing List >> > >Subject: Re: Adding Json to existing action >> > > >> > >You can either use Json plugin or write your own customized result type >> > >that return JSON. >> > > >> > >--- On Tue, 10/27/09, Michael Varlik <m.var...@gmx.de> wrote: >> > > >> > >> From: Michael Varlik <m.var...@gmx.de> >> > >> Subject: Adding Json to existing action >> > >> To: user@struts.apache.org >> > >> Received: Tuesday, October 27, 2009, 1:07 PM >> > >> Hi, >> > >> >> > >> I need to call an existing struts action within my >> > >> application from a >> > >> JavaScript function. I thought it might be possible to >> > >> create an additional entry in the struts mapping file like >> > >> this: >> > >> >> > >> <action name="getDataJson" >> > >> class="com.mypackage.MyAction" method="getData"> >> > >> <result type="json" /> >> > >> </action> >> > >> >> > >> and then call the action with "getDataJson.action". >> > >> Unfortunately, when I try this a NullPointerException >> > >> occurs in the action code. It seems, some parameters are not >> > >> properly initialized. >> > >> >> > >> What I'd like to know is: what is the recommendet way of >> > >> calling an existing action to get JSON results? Is it a good >> > >> idea to do this at all? >> > >> >> > >> Cheers, >> > >> Markus >> > >> -- >> > >> Neu: GMX DSL bis 50.000 kBit/s und 200,- Euro >> > >> Startguthaben! >> > >> http://portal.gmx.net/de/go/dsl02 >> > >> >> > >> --------------------------------------------------------------------- >> > >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> > >> For additional commands, e-mail: user-h...@struts.apache.org >> > >> >> > >> >> > > >> > > >> > > >> __________________________________________________________________ >> > >Looking for the perfect gift? Give the gift of Flickr! >> > > >> > >http://www.flickr.com/gift/ >> > > >> > >--------------------------------------------------------------------- >> > >To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> > >For additional commands, e-mail: user-h...@struts.apache.org >> > >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> > For additional commands, e-mail: user-h...@struts.apache.org >> >> -- >> Jetzt kostenlos herunterladen: Internet Explorer 8 und Mozilla Firefox 3.5 >> - >> sicherer, schneller und einfacher! http://portal.gmx.net/de/go/chbrowser >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> For additional commands, e-mail: user-h...@struts.apache.org > > -- > GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT! > Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01 > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > > -- Screw John Galt, who is Martin Gainty? --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org