问答详情
源自:2-8 完成表单验证功能

表单验证一提交就报错

http://img.mukewang.com/563381570001df8806970320.jpg


jsp用的直接下载的,没有修改

提问者:Cornest 2015-10-30 22:41

个回答

  • 小城阿哥
    2015-10-31 10:54:54
    已采纳

    Struts.xml 的users中加入

    <result name="input">/users/Users_login.jsp</result>


  • pigBF
    2016-07-31 17:06:32

    老师忘记写了估计!用户名或者密码为空,也就是Action中的属性值为空的时候,Struts2的默认拦截器会报错,但是又找不到input的Result,不能够把错误返回,会报错:No result defined for action and result input。在Struts2.xml中加上 <result name="input">/users/Users_login.jsp</result>这句出错的时候就可以跳转到指定页面。

    action name="*_*" class="action.{1}Action" method="{2}">

    <result name="login_success">/users/Users_login_success.jsp</result>

    <result name="login_failure">/users/Users_login.jsp</result>

    <result name="logout_success">/users/Users_login.jsp</result>

    <result name="input">/users/Users_login.jsp</result>

    </action>


  • WangJianNever
    2016-05-17 22:34:44

    我加上了也是错的啊。。。。

  • Rain_sudo
    2016-02-29 04:54:56

    我也是这个问题~解决了,赞!