struts2 登陆时怎样在本页面提示密码输入错误啊??(用验证框架),望给出例子!!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了struts2 登陆时怎样在本页面提示密码输入错误啊??(用验证框架),望给出例子!!相关的知识,希望对你有一定的参考价值。

验证密码是否正确,不是是否为空!!

用验证框架
给action的字段配置校验器,比如说login.java里有username和pwd字段,那么配置login-validation.xml进行两个字段的校验:

<validators>
<field name="username">//要校验的字段名(密码校验把此改为pwd即可)
<field-validator type="requiredstring">//不许为空
<message>no null</message>//错误提示
</field-validator>
</field>

二、struts2配置文件
<struts>
<package name="default" extends="struts-default">
<action name="LoginAction" class="包名.LoginAction>
<result name="success">/ok.jsp</result>
<result name="error">/error.jsp</result>
</action>
</package>
</struts>
参考技术A 你可以用struts2的必填校验器
@Validation()
public class XXXAction extends ActionSupport
private String password;
//必须在属性的set方法加入Annotation校验
@RequiredStringValidator(message="密码不能为空")
public void setPassword(String pass)
this.password=pass;

public String excute()

本回答被提问者采纳

以上是关于struts2 登陆时怎样在本页面提示密码输入错误啊??(用验证框架),望给出例子!!的主要内容,如果未能解决你的问题,请参考以下文章

如何测试网页登录

struts做的登陆注册功能,为啥输入的密码和数据库的密码一样还出现密码错误?

APP通用测试用例-登录和页面展示

腾讯拍拍网 输入密码登陆时 提示参数非法,怎么解决

登陆svn 没提示输入用户名

获取密码时,提示“用户名和密码不正确”怎么办?