package com.java1.team1.drugJXC.Servlet;import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import com.java1.team1.drugJXC.Entity.UserInfo;
import com.java1.team1.drugJXC.Service.UserRoleRightService;public class UserInfoServlet extends HttpServlet { String op=null;
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException { response.setContentType("text/html");
PrintWriter out = response.getWriter();
UserRoleRightService urrs=new UserRoleRightService();
op=request.getParameter("op");
if(op.equals("get")){
int userId=Integer.parseInt(request.getParameter("userId"));
List<UserInfo> info=urrs.findByuserId(userId);
request.setAttribute("roleId", request.getParameter("roleId"));
request.setAttribute("userId", userId);
request.setAttribute("list", info);
request.getRequestDispatcher("admin/UpdateUser.jsp").forward(request, response);
}else if(op.equals("list")){
List<UserInfo> list=urrs.findAkllUserInfo();
request.setAttribute("list",list);
request.getRequestDispatcher("admin/ListUserInfo.jsp").forward(request, response);
}else if(op.equals("add")){
int userId=Integer.parseInt(request.getParameter("userId"));
String userName=request.getParameter("userName");
String pwd=request.getParameter("pwd");
String name=request.getParameter("name");
String p1=request.getParameter("p1");
int roleId=Integer.parseInt(p1);
UserInfo u=new UserInfo(userName,pwd,name,roleId,userId);
int n=urrs.updateUserInfo(u);
if(n>0){
response.sendRedirect("userInfoServlet?op=list");
}else{
out.print("false");
}
}
out.flush();
out.close();
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
this.doGet(request, response);
}}
import java.io.PrintWriter;
import java.util.List;import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import com.java1.team1.drugJXC.Entity.UserInfo;
import com.java1.team1.drugJXC.Service.UserRoleRightService;public class UserInfoServlet extends HttpServlet { String op=null;
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException { response.setContentType("text/html");
PrintWriter out = response.getWriter();
UserRoleRightService urrs=new UserRoleRightService();
op=request.getParameter("op");
if(op.equals("get")){
int userId=Integer.parseInt(request.getParameter("userId"));
List<UserInfo> info=urrs.findByuserId(userId);
request.setAttribute("roleId", request.getParameter("roleId"));
request.setAttribute("userId", userId);
request.setAttribute("list", info);
request.getRequestDispatcher("admin/UpdateUser.jsp").forward(request, response);
}else if(op.equals("list")){
List<UserInfo> list=urrs.findAkllUserInfo();
request.setAttribute("list",list);
request.getRequestDispatcher("admin/ListUserInfo.jsp").forward(request, response);
}else if(op.equals("add")){
int userId=Integer.parseInt(request.getParameter("userId"));
String userName=request.getParameter("userName");
String pwd=request.getParameter("pwd");
String name=request.getParameter("name");
String p1=request.getParameter("p1");
int roleId=Integer.parseInt(p1);
UserInfo u=new UserInfo(userName,pwd,name,roleId,userId);
int n=urrs.updateUserInfo(u);
if(n>0){
response.sendRedirect("userInfoServlet?op=list");
}else{
out.print("false");
}
}
out.flush();
out.close();
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
this.doGet(request, response);
}}
public HttpServletResponse response; @Override
public void setServletRequest(HttpServletRequest request) {
this.request = request;
}
@Override
public void setServletResponse(HttpServletResponse response) {
this.response= response;
}
@Override
public String execute() throws Exception {
把你的代码放这里,基本类似
} }