📄 userupdate.java
字号:
package org.inspure.testservletpro.controller;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.inspure.testservletpro.model.UserBuesiness;
import org.inspure.testservletpro.model.Users;
public class UserUpdate extends BaseContorller {
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String oper = request.getParameter("oper");
if(oper != null){
doUpdate(request, response);
}else{
doFind(request,response);
}
}
private void doUpdate(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException {
HttpSession session = request.getSession();
String id = (String)session.getAttribute("userid");
String username = request.getParameter("username");
String realusername = request.getParameter("realusername");
String sex = request.getParameter("sex");
String province = request.getParameter("selProvice");
String[] hobbies = request.getParameterValues("habbies");
String _hobbies = "";
for (String temp : hobbies) {
_hobbies += temp + ";";
}
UserBuesiness userbuesiness = new UserBuesiness(this.conn);
userbuesiness.update(id,username, realusername, sex, province, _hobbies);
List<Users> user = userbuesiness.findAll();
request.setAttribute("USERLIST", user);
request.getRequestDispatcher("/userLogin/userList.jsp").forward(
request, response);
}
private void doFind(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException {
String username= request.getParameter("username");
String selProvice = request.getParameter("selProvice");
if("δ֪".equals(selProvice)){
selProvice = "";
}
UserBuesiness userbuesiness = new UserBuesiness(this.conn);
List<Users> user = userbuesiness.find(username,selProvice);
if(user != null){
request.setAttribute("USERLIST", user);
request.getRequestDispatcher("/userLogin/userList.jsp").forward(
request, response);
}else{
user = userbuesiness.findAll();
request.setAttribute("USERLIST", user);
request.getRequestDispatcher("/userLogin/userList.jsp").forward(
request, response);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -