一般我们在登陆验证窗口输入用户名或密码后,会将这些信息与数据库中的相关信息进行匹配,如何正确,就会返回到相应的页面,如果不正确,在登陆窗口会显示用户名或密码不正确的警告。
struts2中的做法:
在登陆的页面我们加入了这样的一段代码:
<s:if test="! #request.message.isEmpty()">//如果从request中得到的message值不空,就输出下面的内容
<font color="red">提示:用户名或密码错误!</font>
</s:if>
<font color="red">提示:用户名或密码错误!</font>
</s:if>
我们在Action类中进行这样的判断:
if(用户信息验证失败){
request.setArribute("message","信息不正确");
return "failure";//重新返回到登陆的页面
}else}{
return "success";//返回到成功的页面
}
转载于:https://blog.51cto.com/baiyan425/798957