Almost. I have a page that has a form, and that submits (Post method) to a
an action that has JSP page as result containing a DOJO script calling an
action that returns a JSON result. 

It is a search form where the user provides information and the result shall
be presented on another page. But I want JSON result back so that I can
handle the search result with Ajax using Dojo. E.g. removing results based
on filtering done by the user.

Cheers!

-Christer! 

 

-----Opprinnelig melding-----
Fra: Musachy Barroso [mailto:musa...@gmail.com] 
Sendt: 9. februar 2009 20:44
Til: Struts Users Mailing List
Emne: Re: Problem with JSON Result and Form Submit

So you have a page that has a form, and that submits to an action that
returns JSON? What is the message that you are talking about? Posting a
section of the JSP would also help.

musachy

On Mon, Feb 9, 2009 at 2:31 PM, Christer Gjerstad
<christer.gjers...@gmail.com> wrote:
>
> Hello everyone,
>
> Anyone know how to pass post message information from an action 
> containing a form to an action returning JSON result via an JSP page 
> with a DOJO script calling the JSON result action? Please see example 
> below. I am loosing the post message on the way. One solution could be 
> to get the post message parameters from the value stack and then pass 
> them into the DOJO script, but this sounds like a non-Struts way to me.
>
> In the book "Practical Apache Struts2 Web 2.0 projects" written by Ian 
> Roughley (Great book by the way!), chapter 10, there is an example 
> without passing information into the action. I have based my solution 
> on this example but cannot get it to work properly.
>
>
> <package name="products" namespace="/products" 
> extends="struts-default">
>
>        <!-- ProductSearch Action -->
>        <action name="productSearch"
> class="com.demand.product.ProductSearch">
>                <result>/jsp/product/productSearch.jsp</result>
>        </action>
>
>        <!-- ProductSearchResult Action -->
>        <action name="productSearchResult"
> class="com.demand.product.BaseProductAction">
>                <result 
> name="input">/jsp/product/productSearch.jsp</result>
>
>                <result>/jsp/product/productSearchJsonResult.jsp</result>
>        </action>
>
> </package>
>
> <package name="jsonProducts" namespace="/json/products"
> extends="json-default">
>        <default-interceptor-ref name="json"/>
>        <action name="productsJsonResult"
> class="com.demand.product.ProductSearchResults">
>                <result type="json">
>                        <param name="root">products</param>
>                </result>
>        </action>
>
> </package>
>
>
> Cheers!
>
> - Christer Gjerstad
>
>
>



--
"Hey you! Would you help me to carry the stone?" Pink Floyd

---------------------------------------------------------------------
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

Reply via email to