📄 usersaction.java
字号:
package org.imm.struts.action;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;
import org.imm.model.Users;
import org.imm.service.IUsersManager;
import org.imm.struts.form.UsersForm;
public class UsersAction extends DispatchAction {
/*
* Generated Methods
*/
/**
* Method execute
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
private IUsersManager usersManager;
public IUsersManager getUsersManager() {
return usersManager;
}
public void setUsersManager(IUsersManager usersManager) {
this.usersManager = usersManager;
}
public ActionForward list(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
List list=usersManager.getUsers(new Users());
request.setAttribute("users", list);
return mapping.findForward("showusers");
}
public ActionForward save(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
UsersForm usersForm = (UsersForm) form;
Users users=new Users();
String username=usersForm.getUsername();
String password=usersForm.getPassword();
users.setUsername(username);
users.setPassword(password);
// Map map=new HashMap();
// map.put("username", username);
// map.put("password", password);
// request.setAttribute("users",map);
usersManager.saveUsers(users);
// List list=usersManager.getUsers(new Users());
// request.setAttribute("users", list);
//
// return mapping.findForward("showusers");
return list(mapping, form, request, response);
}
public ActionForward delete(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
String id=request.getParameter("userid");
Integer userid=Integer.parseInt(id);
usersManager.deleteUsers(userid);
// List list=usersManager.getUsers(new Users());
// request.setAttribute("users", list);
// return mapping.findForward("showusers");
return list(mapping, form, request, response);
}
public ActionForward update(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
String id = request.getParameter("userid");
Integer userid = Integer.parseInt(id);
Users user=usersManager.getUsers(userid);
request.setAttribute("user", user);
return mapping.findForward("updateuser");
}
public ActionForward saveUpdate(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws Exception {
UsersForm usersForm = (UsersForm) form;
String id = request.getParameter("userid");
Integer userid = Integer.parseInt(id);
Users user=usersManager.getUsers(userid);
user.setUserid(userid);
user.setUsername(usersForm.getUsername());
user.setPassword(usersForm.getPassword());
usersManager.saveUsers(user);
// usersManager.saveOrUpdateUsers(user, userid);
return list(mapping, form, request, response);
// String id = request.getParameter("userid");
// Integer userid = Integer.parseInt(id);
// Users user=usersManager.getUsers(userid);
// user.setUserid(userid);
// user.setUsername(usersForm.getUsername());
// user.setPassword(usersForm.getPassword());
// usersManager.updateUsers(user);
// Users newUsers=usersManager.getUsers(userid);
// return list(mapping, form, request, response);
// usersManager.saveUsers(user);
// Integer iduser=usersForm.getUserid();
// String username=usersForm.getUsername();
// Map map=new HashMap();
// map.put("userid", iduser);
// map.put("username", username);
// request.setAttribute("info", map);
// return new ActionForward("/test.jsp");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -