首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tiles2 + Struts2 xml验证

Tiles2 + Struts2 xml验证
EN

Stack Overflow用户
提问于 2010-07-05 13:25:15
回答 1查看 842关注 0票数 1

我有一个问题,我有我的登录与Strits2,Tiles2和Struts xml验证,当我运行我的when应用程序的第一个页面是登录和struts2 xml验证器发送给我的错误,我如何判断第一次没有验证,直到提交?

代码语言:javascript
复制
    <action name="loginPage"  class="com.webapp.login.action.LoginAction">
        <result name="input" type="tiles">loginPage</result>
        <result name="success" type="tiles">loginPage</result>
    </action>
EN

回答 1

Stack Overflow用户

发布于 2010-09-01 04:33:51

当你想转到一个“空白表单”时,你应该执行你的操作的input()方法。这将告诉Struts2您不想对该操作执行任何验证:

代码语言:javascript
复制
<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验证:

代码语言:javascript
复制
<action name="loginPageSubmit"  class="com.webapp.login.action.LoginAction">
    <result name="input" type="tiles">loginPage</result>
    <result name="success" type="tiles">loginPage</result>
</action>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3177360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档