⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 user.java

📁 商品管理系统
💻 JAVA
字号:
package com.accp.struts.action;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

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 com.accp.struts.Bean.UserBean;
import com.accp.struts.form.UserLogoForm;

public class User extends DispatchAction {
	
	
	
	//添加新管理员的方法
	 public ActionForward addUser(ActionMapping actionMapping,
			 						ActionForm actionForm,
			 						HttpServletRequest request,
			 						HttpServletResponse response) {
		 	UserLogoForm uf = (UserLogoForm) actionForm;
		 	ActionForward actionForward=new ActionForward();
		 	request.setAttribute("privil",uf.getPrivil());
		 	UserBean ub=new UserBean();

		 	if(ub.addUser(uf)){
		 		actionForward=actionMapping.findForward("success");
		 	}else{
		 		actionForward=actionMapping.findForward("error");
		 	}
		 	ub.close();
		 	return actionForward;
	 }
	 
	//删除管理员 
	 public ActionForward deleteUser(ActionMapping actionMapping,
             						ActionForm actionForm,
             						HttpServletRequest request,
             						HttpServletResponse response) {
		 	UserLogoForm uf = (UserLogoForm) actionForm;
		 	ActionForward actionForward=new ActionForward();
		 	UserBean ub=new UserBean();
		 	request.setAttribute("user_id",String.valueOf(uf.getUser_id()));
		 	if(ub.delUser(uf)){
		 		actionForward=actionMapping.findForward("success");
		 	}else{
		 		actionForward=actionMapping.findForward("error");
		 	}
		 	ub.close();
		 	return actionForward;
	 }
	 
	 //修改管理员密码
	 public ActionForward updateUser(ActionMapping actionMapping,
             						ActionForm actionForm,
             						HttpServletRequest request,
             						HttpServletResponse response) {
		 	UserLogoForm uf = (UserLogoForm) actionForm;
		 	ActionForward actionForward=new ActionForward();
		 	UserBean ub=new UserBean();
		 	String pwd=request.getParameter("password");
		 	String pwds=request.getParameter("passwords");
		 	
		 	if(pwd.equals(pwds)&&!pwd.equals("")){
		  
		 	if(ub.updateUser(pwd,uf.getUser_name())){
		 		actionForward=actionMapping.findForward("success");
		 	}else{
		 		actionForward=actionMapping.findForward("error");
		 	}
		 	ub.close();
		 	return actionForward;
		 	}else{
		 		return actionMapping.findForward("error");
		 	}
	 }
	 
	 //	修改管理员权限
	 public ActionForward updatePrivil(ActionMapping actionMapping,
             						ActionForm actionForm,
             						HttpServletRequest request,
             						HttpServletResponse response) {
		 	UserLogoForm uf = (UserLogoForm) actionForm;
		 	ActionForward actionForward=new ActionForward();
		 	UserBean ub=new UserBean();
		 	request.setAttribute("privil",uf.getPrivil());
		 	if(ub.updatePrivil(uf)){
		 		actionForward=actionMapping.findForward("success");
		 	}else{
		 		actionForward=actionMapping.findForward("error");
		 	}
		 	ub.close();
		 	return actionForward;
	 }
	 
	 
	 //查找管理员信息
	 public ActionForward selectUser(ActionMapping actionMapping,
									ActionForm actionForm,
									HttpServletRequest request,
									HttpServletResponse response) {
		 	UserLogoForm uf =new UserLogoForm();
		 	ActionForward actionForward=new ActionForward();
		 	ArrayList list=new ArrayList();
		 	UserBean ub=new UserBean();
		 	ResultSet rs=null;
		 	rs=ub.selectAllUser();
		 	try{
		 		while(rs.next()){
		 			uf.setUser_id(rs.getInt(1));
		 			uf.setUser_name(rs.getString(2));
		 			uf.setPrivil(rs.getString(4));
		 			list.add(uf);
		 		}
		 		request.setAttribute("list",list);
		 		actionForward =actionMapping.findForward("showUser");
		 	}catch(SQLException ex){
		 		System.out.println(ex);
		 		actionForward=actionMapping.findForward("error");
		 	}
		 	ub.close();
		 	return actionForward;
}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -