struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Frans Thamura <fr...@meruvian.org>
Subject Re: Struts 2 Result + GWT
Date Thu, 10 Dec 2009 23:17:22 GMT
hi zheng, hong

usually GWT must be compiled first, so we can add to struts2 apps,

what is the structure of your project,

because i am interesting to use GWT also, esp ExtGWT


Frans


On Fri, Dec 11, 2009 at 5:45 AM, Zheng, Hong <Hong.Zheng@gs.com> wrote:

> Hi all,
>
> I have been struggling with this problem for a few months now. I am
> using GWT with Struts 2 on my website. Following is the configuration
> for the registration page:
>
> <action name="register" class="com....RegistrationAction">
>        <result name="input">/jsp/registration.jsp</result>
>        <result
> name="success">/jsp/registration_confirmation.jsp</result>
> </action>
>
> registration.jsp contains a form coded using GWT. After
> RegistrationAction receives and processes data from the form, it sends
> back a JSON string. If everything is good, JSON will contain a
> "redirect" property that points to "/jsp/registration_confirmation.jsp".
> When GWT codes sees this "redirect" property in returned JSON, it will
> redirect browser to the new page accordingly.
>
> The issue here is that I don't want to hard-code
> "/jsp/registration_confirmation.jsp" again in my RegistrationAction
> class, because I already defined that in struts.xml and that's where it
> should be defined. Yet, I still need to pass that URL to GWT for
> redirection. Is there a way in Struts 2 that would translate a result
> name("success") to the corresponding result
> value("/jsp/registration_confirmation.jsp")?
>
> Many thanks!
> Hong Zheng
>
> P.S. I am aware that one solution would be to define another Action,
> such as RegistrationConfirmationAction. But that's not really a very
> elegant solution.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message