我有一个问题,我有我的登录与Strits2,Tiles2和Struts xml验证,当我运行我的when应用程序的第一个页面是登录和struts2 xml验证器发送给我的错误,我如何判断第一次没有验证,直到提交?
<action name="loginPage" class="com.webapp.login.action.LoginAction">
<result name="input" type="tiles">loginPage</result>
<result name="success" type="tiles">loginPage</result>
</action>发布于 2010-09-01 04:33:51
当你想转到一个“空白表单”时,你应该执行你的操作的input()方法。这将告诉Struts2您不想对该操作执行任何验证:
<action name="loginPage" class="com.webapp.login.action.LoginAction"
method="input">
<result name="input" type="tiles">loginPage</result>
<result name="success" type="tiles">loginPage</result>
</action>然后,您应该将登录表单提交给另一个执行默认操作execute()的操作定义。然后,Struts 2将尝试执行Action验证:
<action name="loginPageSubmit" class="com.webapp.login.action.LoginAction">
<result name="input" type="tiles">loginPage</result>
<result name="success" type="tiles">loginPage</result>
</action>https://stackoverflow.com/questions/3177360
复制相似问题