useraction.java
来自「struts2,hibernate,spring的整合crud程序」· Java 代码 · 共 87 行
JAVA
87 行
package org.ethip.catalog.web;
import java.util.List;
import org.ethip.catalog.model.User;
import org.ethip.catalog.service.IUserService;
import com.opensymphony.xwork2.ActionSupport;
public class UserAction extends ActionSupport {
private static final long serialVersionUID = 1L;
private IUserService service; // 注入业务方法
private User user;
private Integer id;
private List users; // 所有记录
public String userAdd() throws Exception {
service.save(user);
return SUCCESS;
}
public String userDelete() throws Exception {
user = service.findById(id);
if (user != null) {
service.delete(user);
}
return SUCCESS;
}
public String userList() throws Exception {
users = service.findAll();
return SUCCESS;
}
public String userEdit() throws Exception {
user = service.findById(id);
return SUCCESS;
}
public String userUpdate() throws Exception {
if (null == user) {
System.out.println("---ERROR---");
}
// System.out.println(user.getId());
// System.out.println(user.getUsername());
// System.out.println(user.getPassword());
service.update(user);
return SUCCESS;
}
public String userFindById() throws Exception {
service.findById(id);
return SUCCESS;
}
public IUserService getService() {
return service;
}
public User getUser() {
return user;
}
public Integer getId() {
return id;
}
public void setService(IUserService service) {
this.service = service;
}
public void setUser(User user) {
this.user = user;
}
public void setId(Integer id) {
this.id = id;
}
public List getUsers() {
return users;
}
public void setUsers(List users) {
this.users = users;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?