📄 useraction.java
字号:
package org.langsin.car.web.user;
import java.util.List;
import java.util.Map;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.langsin.car.service.IDeptService;
import org.langsin.car.service.IUserService;
import org.langsin.car.util.Page;
import org.langsin.car.vo.Dept;
import org.langsin.car.vo.User;
import com.opensymphony.xwork.ActionContext;
import com.opensymphony.xwork.ActionSupport;
@SuppressWarnings("serial")
public class UserAction extends ActionSupport {
private static final Log log = LogFactory.getLog(UserAction.class);
private User user = new User();
private Integer currentPage = 1;
private IUserService userService;
private IDeptService deptService;
private Integer userid;
public Integer getUserid() {
return userid;
}
public void setUserid(Integer userid) {
this.userid = userid;
}
public IDeptService getDeptService() {
return deptService;
}
public void setDeptService(IDeptService deptService) {
this.deptService = deptService;
}
@SuppressWarnings("unchecked")
public String findAllUser() {
log.info("Action中indAllUser方法被执行!用户管理模块中的查询出所有用户列表");
int totalRow = userService.getUserRow();
Page page = new Page();
page.init(currentPage, totalRow);
List list = userService.findAllUser(currentPage, page.getRowPerPage());
Map request = (Map) ActionContext.getContext().get("request");
request.put("users", list);
request.put("page", page);
return SUCCESS;
}
@SuppressWarnings("unchecked")
public String prepareInsert() {
log.info("Action中prepareInsert方法被执行!用户管理模块中的增加用户操作准备操作");
List depts = deptService.findAllDept();
Map request = (Map) ActionContext.getContext().get("request");
request.put("depts", depts);
return SUCCESS;
}
public String deleteId() {
userService.deleteId(userid);
return SUCCESS;
}
public String insertUser() {
log.info("Action中insertUser方法被执行!用户管理模块中的增加用户操作");
userService.save(user);
return SUCCESS;
}
@SuppressWarnings("unchecked")
public String prepareUpdateUser(){
User instance=userService.findById(userid);
Map session = ActionContext.getContext().getSession();
session.put("user", instance);
return SUCCESS;
}
@SuppressWarnings("unchecked")
public String prepareDept(){
Map session = ActionContext.getContext().getSession();
User user=(User)session.get("user");
List depts=deptService.findAllDept();
Dept dept=deptService.findById(user.getDept().getDeptid());
session.put("dept", dept);
session.put("depts", depts);
return SUCCESS;
}
public String updateUserDept(){
System.out.println("*******"+user.getDept().getDeptid());
userService.updateDept(user);
return SUCCESS;
}
public String updateUser(){
userService.update(user);
return SUCCESS;
}
public Integer getCurrentPage() {
return currentPage;
}
public void setCurrentPage(Integer currentPage) {
this.currentPage = currentPage;
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
public IUserService getUserService() {
return userService;
}
public void setUserService(IUserService userService) {
this.userService = userService;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -