为了账号安全,请及时绑定邮箱和手机立即绑定

表单验证错误信息未显示

struts配置

<package name="users" namespace="/users" extends="default">
        <action name="*_*" class="action.{1}Action" method="{2}">
            <result name="input">/users/Users_login.jsp</result>
            <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>
        </action>
    </package>

Action

@SkipValidation
    public String login(){
        UsersDao udao=new UsersDaoImpl();
        if(udao.usersLogin(u)){
            //在session中保存
            session.setAttribute("loginUserName", u.getUsername());
            return "login_success";
        }else
            return "login_failure";
    }

@Override
    public void validate() {
        //用户名不能为空
        if("".equals(u.getUsername())){
            this.addFieldError("usernameError", "用户名不能为空!");
        }
        if(u.getPassword().length()<6){
            this.addFieldError("password", "密码长度不能少于6位!");
        }
    }

哪里不对了呢

正在回答

1 回答

https://img1.sycdn.imooc.com//5b3728610001a29a05210196.jpg

是注销那边写@SkipValidation

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

表单验证错误信息未显示

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信