比如<result name="add">/view/user-add.jsp</result> 出错我返回了input 配置的/view/user-add.jsp ,原始数据没有丢掉。
比如输入地址 user-edit.do?uid=10
进入编辑页面,用户没有输入用户名则验证错误,struts2默认不是返回input的吗。
我想返回原来那个edit result;
我是这样配置的
<action name="user-*" method="{1}" class="userAction">
<result name="add">/view/user-add.jsp</result>
<result name="edit">/view/user-edit.jsp</result>
</action>
很多时候 add页面和edit页面是不同的。
所以我想在edit提交后如果验证出错回到edit那个action。
而不是Input。
验证不通过怎么分别返回原来的文件?
比如输入地址 user-edit.do?uid=10
进入编辑页面,用户没有输入用户名则验证错误,struts2默认不是返回input的吗。
我想返回原来那个edit result;
我是这样配置的
<action name="user-*" method="{1}" class="userAction">
<result name="add">/view/user-add.jsp</result>
<result name="edit">/view/user-edit.jsp</result>
</action>
很多时候 add页面和edit页面是不同的。
所以我想在edit提交后如果验证出错回到edit那个action。
而不是Input。
验证不通过怎么分别返回原来的文件?
你要想他不返回input的话,目前也只有你自己在action里面验证了然后返回不同的视图