2013/3/9 john lee <[email protected]>:
> i just checked your demo, looks like the first tricky is to define proxy
> action name signin in struts.xml
It isn't any trick, it's the normal why how to define many actions
base on one action class.
> struts.xml
>
> <action name="signin" method="signin" class="loginAction">
> <result name="input">/example/Login.jsp</result>
> <result type="redirectAction">Welcome</result>
> </action>
>
> ************************************************
>
> and second tricky to define signin method in the file LoginAction.java
>
>
> LoinAction.java
> ...
>
> public String signin() {
> return SUCCESS;
> }
> ...
>
> ************************************************
>
> my question next is:
>
> why can not use Login-validation.xml directly ? but have to use your "proxy
> method" to work around?
You can but then the validation will be fired also when you just enter
the login page which isn't what user expect - to be more specific,
validation will be fired for each action defined base on Login class.
> is this the only way to lett struts2/spring validation works?
As I said no, but thus presents the clear way what is validated when.
Regards
--
Łukasz
+ 48 606 323 122 http://www.lenart.org.pl/
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]