📄 login.java
字号:
/* * WebWork, Web Application Framework * * Distributable under Apache license. * See terms of license at opensource.org */package webwork.examples.helloworld;import webwork.action.ActionSupport;import webwork.action.CommandDriven;import webwork.action.SessionAware;import java.util.Map;/** * Login for the HelloWorld example. * * @author Rickard 謆erg (rickard@middleware-company.com) * @version $Revision: 1.5 $ */public class Login extends ActionSupport implements SessionAware, CommandDriven{ // Attributes ---------------------------------------------------- String name = ""; String password = ""; Map session; // Public -------------------------------------------------------- public void setName(String name) { this.name = name; } public void setPassword(String password) { this.password = password; } public String getName() { return name; } public String getPassword() { return password; } // SessionAware implementation ------------------------------------ public void setSession(Map session) { this.session = session; } // ActionFormSupport implementation ---------------------------------------- protected void doValidation() { // Validate input if (name.equals("")) addError("name", "Missing name"); if (password.equals("")) addError("password", "Missing password"); } protected String doExecute() { // Check login if (!password.equals(name)) { addErrorMessage("Wrong password"); return ERROR; } // Login session.put("name", name); // Show result return SUCCESS; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -