资源简介
基于一个用户的增删改查,有显示所有用户信息,然后有增加,删除和修改。
代码片段和文件信息
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.xm
文件 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\me
文件 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.xm
文件 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个文件信息
相关资源
- 史上最强USB删除工具USB Safely Remove 4
- usboblivion usb使用记录批量删除,保密
- DELL服务器主机增加RAID磁盘阵列的步骤
- 向Linux内核增加一个系统调用
- 高仿微信左滑删除效果
- Listview左右滑动删除item
- Win10彻底删除已经配对的蓝牙设备工具
- 聚合客服V24.5.0+PC端插件V5.6.0开源版
- Qt5类继承关系图(增加了书签放大效
- POI 删除excel列
- 删除outlook重复邮件
- 超级同城8.8开源版未关注引导形式改
- SSM实现用户注册登录以及增加删除修
- recyclerview 侧滑删除简单实现
- RecyclerView实现瀑布流,快速滑动,侧
- 仿探探左滑删除,右滑喜欢Demo,高仿
- ajax+controller+Mybatis实现登录注册、修改
- 可以拖动,旋转,缩放,删除的文本
- SSH_AddPage登录删除修改功能
- 中国科学院大学知识图谱课程课件全
- VMware-ESXi-6.7.0-8169922增加RealTek8168网卡
- CefSharp模仿浏览器Tab分页,刷新,删除
- hadoop的web上传、、更新、删除和文件
- 华硕Z87K主板增加nvme固件.zip
- 《数据结构与算法》第四次课内容安
- ABAQUS单元失效浅析(单元删除
- apktool2.3.2免压缩增加ver格式
- ssh框架实现论坛发帖,回帖 删除贴登
- Daemon 虚拟光驱清除工具
- listview 向左滑动删除
评论
共有 条评论