搜索热词
下面是编程之家 jb51.cc 通过网络收集整理的代码片段。
编程之家小编现在分享给大家,也给大家做个参考。
package com.neuq.control; //视图层
import java.io.IOException;
import java.sql.sqlException;
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.neuq.dao.UserDao;
import com.neuq.service.UserService;
import com.neuq.vo.UserVO;
public class UserManage extends HttpServlet {
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException {
this.doPost(request,response);
}
//增加用户
public void addUser(HttpServletRequest request,IOException,sqlException {
//获取客户端传进来的数据
String userName =(String)request.getParameter("userName");
String password = (String)request.getParameter("password");
String sex = (String)request.getParameter("sex");
String hobby = (String)request.getParameter("hobby");
String email = (String)request.getParameter("email");
String telephone = (String)request.getParameter("telephone");
String province = (String)request.getParameter("province");
UserVO user = new UserVO(); //建立一个实例,利用控制层
user.setUserName(userName);
user.setPassword(password);
user.setSex(sex);
user.setHobby(hobby);
user.setEmail(email);
user.setTelephone(telephone);
user.setProvince(province);
UserService userService = new UserService();
int resultCount=userService.addUser(user);
if(resultCount<=0){
request.setAttribute("info","添加失败!" );
}else{
request.setAttribute("info","添加成功!");
}
request.getRequestDispatcher("../info.jsp").forward(request,response);//请求转发
}
//删除用户
public void deleteUser(HttpServletRequest request,HttpServletResponse response) throws IOException {
String userName = request.getParameter("userName");
UserService userService = new UserService();
boolean flag =userService.deleteUser(userName);
if (flag) {
request.setAttribute("info","删除数据成功!");
} else {
request.setAttribute("info","删除数据失败!");
}
try {
request.getRequestDispatcher("../info.jsp").forward(request,response);
} catch (ServletException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
//查询用户
public void selectUser(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException {
String userName =(String)request.getParameter("userName");
UserDao userDao = new UserDao();
List list = (List)userDao.getUsers(userName);
request.setAttribute("result",list);
request.getRequestDispatcher("../ShowMessage.jsp").forward(request,response);
}
//修改用户
public void updateUser(HttpServletRequest request,HttpServletResponse response)
throws ServletException,sqlException {
String userName=(String)request.getParameter("userName");
String password = (String)request.getParameter("password");
String sex = (String)request.getParameter("sex");
String hobby = (String)request.getParameter("hobby");
String email = (String)request.getParameter("email");
String telephone = (String)request.getParameter("telephone");
String province = (String)request.getParameter("province");
UserVO user = new UserVO(); //建立一个实例,利用控制层
user.setUserName(userName);
user.setPassword(password);
user.setSex(sex);
user.setHobby(hobby);
user.setEmail(email);
user.setTelephone(telephone);
user.setProvince(province);
UserService userService = new UserService();
int resultCount=userService.updateUser(user);
if(resultCount<=0){
request.setAttribute("info","修改数据失败!");
}else{
request.setAttribute("info","修改数据成功!");
}
try {
request.getRequestDispatcher("../info.jsp").forward(request,response);
} catch (ServletException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public void doPost(HttpServletRequest request,IOException {
String method=(String)request.getParameter("method");
try {
if("add".equals(method)){
addUser(request,response);
}else if("select".equals(method)){
selectUser(request,response);
}else if("update".equals(method)){
updateUser(request,response);
}else if("delete".equals(method)){
deleteUser(request,response);
}
} catch (sqlException e) {
e.printStackTrace();
}
}
}
以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢寻找一群志同道合、互帮互助的学习伙伴,可以点击下方链接加入:
编程之家官方1群:1065694478(已满)
编程之家官方2群:163560250(已满)
编程之家官方3群:312128206