📄 useraction.java
字号:
package com.movie.action.user;
import java.util.Map;
import org.apache.struts2.interceptor.SessionAware;
import com.movie.dojo.User;
import com.movie.manager.UserManager;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
public class UserAction extends ActionSupport implements SessionAware {
private User user;
private int id;
private String userid;
private UserManager userManager;
private Map session;
public String addUser() throws Exception {
userManager.addUser(user);
return SUCCESS;
}
public String delUser() throws Exception {
user = userManager.getoneUser(id);
userManager.delUser(user);
return SUCCESS;
}
public String getoneUser() throws Exception {
userManager.getoneUser(id);
return SUCCESS;
}
public String isLogin() throws Exception {
boolean falt = false;
String result = ERROR;
falt = userManager.isUser(user.getUsername(), user.getPassword());
if (falt) {
result = SUCCESS;
session.put("user", user);
}
else {
this.addFieldError("user.username", getText("user.usernameorpassword.error"));
}
return result;
}
public String exitUser() throws Exception {
Map session=ActionContext.getContext().getSession();
session.remove("user");
return SUCCESS;
}
public String modily() throws Exception {
userManager.modfily(user);
return SUCCESS;
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getUserid() {
return userid;
}
public void setUserid(String userid) {
this.userid = userid;
}
public UserManager getUserManager() {
return userManager;
}
public void setUserManager(UserManager userManager) {
this.userManager = userManager;
}
public Map getSession() {
return session;
}
public void setSession(Map session) {
this.session = session;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -