📄 userplanaction.java
字号:
package 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 struts.Form.RegForm;
import struts.Form.loginForm;
import Entity.Dao.UserDao;
import Entity.Pojo.UserInfo;
public class UserPlanAction extends DispatchAction {
int user_id = 0;
public ActionForward loginSys(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
loginForm loginform = (loginForm) form;
String name = (String) loginform.getUsername().trim();
String pasd = (String) loginform.getPassword().trim();
UserInfo uf = new UserInfo();
uf.setUserName(name);
uf.setUserPwd(pasd);
user_id = (Integer) UserDao.getUserID(name, pasd);
System.out.println("userPan user_id :" + user_id);
request.getSession().setAttribute("loginName", name);// 用于显示登录用户名
request.getSession().setAttribute("user_id", user_id);// 用于户登录
boolean flag = UserDao.getAdmin(name, pasd);
if (flag) {
return new ActionForward("/index_main.jsp");
} else {
return new ActionForward("/noPower_fail.jsp");
}
}
public ActionForward regInfomation(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
RegForm reg = (RegForm) form;
String name = (String) reg.getUserName().trim();
String pasd = (String) reg.getConPassword().trim();
String email = (String) reg.getUserEmail().trim();
System.out.println(name + pasd + email);
UserDao uDao = UserDao.getInstance();
UserInfo uf = new UserInfo();
uf.setUserName(name);
uf.setUserPwd(pasd);
uf.setUserEmail(email);
uDao.regNewUer(uf);
return new ActionForward("/index.jsp");
}
public ActionForward getSingleUser(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
try {
Integer user_id = (Integer) request.getSession().getAttribute(
"user_id");
user_id = Integer.valueOf(user_id);
System.out.println("order plan user_id:" + user_id);
List u_list = UserDao.getSglUser(user_id);
request.getSession().setAttribute("display", u_list);
} catch (Exception e) {
e.printStackTrace();
System.out.println("userPlanAction fail......................");
}
return mapping.findForward("singleUser");
}
public ActionForward modifyUserInfo(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
boolean flag = false;
Integer user_id = (Integer) request.getSession()
.getAttribute("user_id");
user_id = Integer.valueOf(user_id);
String type = (String) request.getParameter("type").trim();
System.out.println("order plan user_id:" + user_id);
if (type.equals("modify") || type.length() != 0) {
try {
List u_l = UserDao.getSglUser(user_id);
request.getSession().setAttribute("modify", u_l);
} catch (Exception e) {
e.printStackTrace();
System.out
.println("load user infomation fail.................");
}
return mapping.findForward("modifyPage");
}
String name = (String) request.getParameter("userName").trim();
String pasd = (String) request.getParameter("passWord").trim();
String email = (String) request.getParameter("eamil").trim();
flag = UserDao.upUserInfo(user_id, name, pasd, email);
if (flag) {
request.getSession().setAttribute("loginName", name);
return mapping.findForward("goBackUser");
} else {
return mapping.findForward("modifyPage");
}
}
public ActionForward getFullUser(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
try {
List a_list = UserDao.getAllUser();
request.getSession().setAttribute("allDisplay", a_list);
} catch (Exception e) {
e.printStackTrace();
System.out.println("get all user fail.......................");
}
return mapping.findForward("adminUser");
}
public ActionForward deleteUserInfo(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
String id = request.getParameter("userId").trim();
int userid = Integer.parseInt(id);
boolean flag=false;
try {
flag=UserDao.deleteUser(userid);
} catch (Exception e) {
e.printStackTrace();
System.out.println("delete user fail..................");
}
if (flag){
return mapping.findForward("delSuc");
}else{
return mapping.findForward("delfail");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -