资源简介

基于一个用户的增删改查,有显示所有用户信息,然后有增加,删除和修改。

资源截图

代码片段和文件信息

package com.controller;

import java.io.IOException;
import java.util.ArrayList;
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.serviceimpl.UserServiceImpl;
import com.serviceinter.UserServiceInter;
import com.vo.User;

public class UserServlet extends HttpServlet{

@Override
protected void doGet(HttpServletRequest req HttpServletResponse resp) throws ServletException IOException {
// TODO Auto-generated method stub
doPost(req resp);
}

@Override
protected void doPost(HttpServletRequest req HttpServletResponse resp) throws ServletException IOException {
// TODO Auto-generated method stub
String action=req.getParameter(“action“);
System.out.println(action);
if(action.equals(“addUser“)){
this.addUser(reqresp);
}else if(action.equals(“selectUser“)){
this.selectUser(req resp);
}else if(action.equals(“deleteUser“)){
this.deleteUser(req resp);
}else if(action.equals(“updateUser“)){
this.updatetUser(req resp);
}else if(action.equals(“update“)){
this.updatetUser1(req resp);
}

}


protected void addUser(HttpServletRequest req HttpServletResponse resp) throws ServletException IOException {
String username=req.getParameter(“username“);
String password=req.getParameter(“password“);
User user=new User();
user.setUsername(username);
user.setPassword(password);
UserServiceInter u=new UserServiceImpl();
try {
u.addUser(user);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}




protected void selectUser(HttpServletRequest req HttpServletResponse resp) throws ServletException IOException {
UserServiceInter u=new UserServiceImpl();
List list=new ArrayList();
try {
list=u.selectUser();

} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

req.setAttribute(“list“list);
req.getRequestDispatcher(“jsp/selectUser1.jsp“).forward(req resp);

}






protected void deleteUser(HttpServletRequest req HttpServletResponse resp) throws ServletException IOException {
String username=req.getParameter(“username“);

UserServiceInter u=new UserServiceImpl();
try {
u.deleteUser(username);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
req.getRequestDispatcher(“jsp/selectUser.jsp“).forward(req resp);
}






protected void updatetUser(HttpServletRequest req HttpServletResponse resp) throws ServletException IOException {
String username=req.getParameter(“username“);
UserServiceInter u=new UserServiceImpl();
     User user1=new User();
try {
user1=u.selectUserbyUsername(username);

} catch (Exception e) {
// TODO Auto-generated cat

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1241  2018-10-02 21:22  crud\.classpath
     文件        1054  2018-10-02 20:28  crud\.project
     文件         564  2018-10-02 20:28  crud\.settings\.jsdtscope
     文件         364  2018-10-02 20:28  crud\.settings\org.eclipse.jdt.core.prefs
     文件         471  2018-10-02 20:28  crud\.settings\org.eclipse.wst.common.component
     文件         415  2018-10-02 20:28  crud\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2018-10-02 20:28  crud\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2018-10-02 20:28  crud\.settings\org.eclipse.wst.jsdt.ui.superType.name
     文件          39  2018-10-02 20:28  crud\WebRoot\meta-INF\MANIFEST.MF
     文件        3892  2018-10-03 10:10  crud\WebRoot\WEB-INF\classes\com\controller\UserServlet.class
     文件        3511  2018-10-03 10:06  crud\WebRoot\WEB-INF\classes\com\daoImpl\UserDaoImpl.class
     文件         467  2018-10-03 09:54  crud\WebRoot\WEB-INF\classes\com\daointer\UserDaoInter.class
     文件        1517  2018-10-03 09:56  crud\WebRoot\WEB-INF\classes\com\serviceimpl\UserServiceImpl.class
     文件         491  2018-10-03 09:56  crud\WebRoot\WEB-INF\classes\com\serviceinter\UserServiceInter.class
     目录           0  2018-10-03 10:14  crud\WebRoot\WEB-INF\classes\com\test\
     文件        1969  2018-10-02 21:22  crud\WebRoot\WEB-INF\classes\com\utils\getconnection.class
     文件         972  2018-10-02 21:22  crud\WebRoot\WEB-INF\classes\com\vo\User.class
     文件      160519  2018-09-10 16:39  crud\WebRoot\WEB-INF\lib\commons-dbcp-1.4.jar
     文件     4036257  2018-09-10 16:39  crud\WebRoot\WEB-INF\lib\ojdbc8.jar
     文件         883  2018-10-03 08:49  crud\WebRoot\WEB-INF\web.xml
     文件         834  2018-10-02 20:28  crud\WebRoot\index.jsp
     文件      247597  2018-09-10 16:38  crud\WebRoot\js\jquery-2.1.4.js
     文件        1084  2018-10-02 21:31  crud\WebRoot\jsp\addUser.jsp
     文件        1141  2018-10-03 08:50  crud\WebRoot\jsp\selectUser.jsp
     文件        1464  2018-10-03 09:19  crud\WebRoot\jsp\selectUser1.jsp
     文件        1356  2018-10-03 10:08  crud\WebRoot\jsp\updateUser.jsp
     文件        3796  2018-10-03 10:10  crud\src\com\controller\UserServlet.java
     文件        3077  2018-10-03 10:06  crud\src\com\daoImpl\UserDaoImpl.java
     文件         377  2018-10-03 09:54  crud\src\com\daointer\UserDaoInter.java
     文件        1284  2018-10-03 09:56  crud\src\com\serviceimpl\UserServiceImpl.java
     文件         397  2018-10-03 09:56  crud\src\com\serviceinter\UserServiceInter.java
............此处省略3个文件信息

评论

共有 条评论