📄 signinaction.java
字号:
package ww.register;
import java.util.Map;
import com.opensymphony.xwork.ActionContext;
import com.opensymphony.xwork.ActionSupport;
@SuppressWarnings("serial")
public class SigninAction extends ActionSupport {
private User user = new User();
UserOperate uo = new UserOperate();
public UserOperate getUo() {
return uo;
}
public void setUo(UserOperate uo) {
this.uo = uo;
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
@SuppressWarnings("unchecked")
public String execute() {
User u = uo.validateUser(user.getUserid(), user.getPassword());
if (u != null) {
//getSession()的返回值类型不是HttpSession,而是Map! 这是由WebWork的设计哲学决定的。
//为了简化Action类的测试,将Action类与Servlet API完全分离。
Map session = ActionContext.getContext().getSession();
session.put("userid", u.getUserid());
return SUCCESS;
}
return ERROR;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -