📄 loginform.java
字号:
package com.cavaness.beer4all.security;import javax.servlet.http.HttpServletRequest;import org.apache.struts.action.*;import org.apache.struts.util.MessageResources;public class LoginForm extends ActionForm { private String password = null; //用户密码 private String username = null; //用户名 //设置用户名 public void setUsername(String username) { this.username = username; } //获得用户名 public String getUsername() { return (this.username); } //获得用户密码 public String getPassword() { return (this.password); } //设置用户密码 public void setPassword(String password) { this.password = password; } //验证用户是否输入用户信息,返回错误信息,如果没有错误,返回NULL值 public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) { //创建一个空错误列表对象 ActionErrors errors = new ActionErrors(); //获得系统资源信息对象(foo.out文件) MessageResources resources = (MessageResources)request.getAttribute( Action.MESSAGES_KEY ); //当用户名为空时 if(getUsername() == null || getUsername().length() < 1) { //获取资源信息中错误源的名称 String usernameLabel = resources.getMessage( "label.username" ); //将错误信息添加到错误列表中 errors.add( ActionErrors.GLOBAL_ERROR, new ActionError("errors.required", usernameLabel )); } //当用户密码为空时 if(getPassword() == null || getPassword().length() < 1) { //获取资源信息中错误源的名称 String passwordLabel = resources.getMessage( "label.password" ); //将错误信息添加到错误列表中 errors.add( ActionErrors.GLOBAL_ERROR, new ActionError("errors.required", passwordLabel )); } //返回错误列表 return errors; } //重置LoginForm public void reset(ActionMapping mapping, HttpServletRequest request) { this.password = null; this.username = null; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -