package com.cissst.controller;
import java.io.IOException;
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.cissst.entity.Users;
import com.cissst.service.BaseService;
import com.cissst.serviceImpI.BaseServiceImpI;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
public class BaseServlet extends HttpServlet{
private BaseService baseService=new BaseServiceImpI();
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
this.doPost(req, resp);
}
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
if("findWithPage".equals(req.getParameter("m"))){
List<Users> list=baseService.findWithPage();
req.setAttribute("list", list);
req.getRequestDispatcher("view.jsp").forward(req, resp);
}else if("deleteUserInfo".equals(req.getParameter("m"))){
baseService.deleteUserInfo(Integer.parseInt(req.getParameter("d_id")));
List<Users> list=baseService.findWithPage();
req.setAttribute("list", list);
req.getRequestDispatcher("view.jsp").forward(req, resp);
}else if("findByOneUserInfo".equals(req.getParameter("m"))){
int id=Integer.parseInt(req.getParameter("f_id"));
Users users=baseService.findByOneUserInfo( id);
req.setAttribute("users", users);
req.getRequestDispatcher("findByOneUserInfo.jsp").forward(req, resp);
}else if("updateUserInfo".equals(req.getParameter("m"))){
Users users=new Users();
users.setId(Integer.parseInt(req.getParameter("u_id")));
users.setUsername(req.getParameter("username"));
users.setPassword(req.getParameter("password"));
users.setCreatTime(req.getParameter("creatTime"));
users.setModifyTime(req.getParameter("modifyTime"));
baseService.updateUsersInfo(users);
List<Users> list=baseService.findWithPage();
req.setAttribute("list", list);
req.getRequestDispatcher("view.jsp").forward(req, resp);
}else if("saveUserInfo".equals(req.getParameter("m"))){
Users users=new Users();
users.setUsername(req.getParameter("username"));
users.setPassword(req.getParameter("password"));
users.setCreatTime(req.getParameter("creatTime"));
users.setModifyTime(req.getParameter("modifyTime"));
baseService.saveUsers(users);
List<Users> list=baseService.findWithPage();
req.setAttribute("list", list);
req.getRequestDispatcher("view.jsp").forward(req, resp);
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
我们老师教学演示的servlet例子 从简单到难文件夹有八个demo供初学者学习 servlet01 servlet02 servlet03 servlet04 servlet05 servlet06 servlet07 servlet08 servlet是在服务器上运行的小程序。这个词是在Java applet的环境中创造的,Java applet是一种当作单独文件跟网页一起发送的小程序,它通常用于在客户端运行,结果得到为用户进行运算或者根据用户互作用定位图形等服务。 服务器上需要一些程序,常常是根据用户输入访问数据库的程序。这些通常是使用公共网关接口(CGI(Common Gateway Interface))应用程序完成的。然而,在服务器上运行Java,这种程序可使用Java编程语言实现。在通信量大的服务器上,Javaservlet的优点在于它们的执行速度更快于CGI程序。各个用户请求被激活成单个程序中的一个线程,而无需创建单独的进程,这意味着服务器端处理请求的系统开销将明显降低。 实现过程
资源推荐
资源详情
资源评论
收起资源包目录
servlet 8个最基础demo (220个子文件)
BaseServiceImpI.class 3KB
BaseServlet.class 3KB
BaseServlet.class 3KB
BaseServiceImpI.class 3KB
BaseServiceImpI.class 2KB
BaseServiceImpI.class 2KB
BaseServlet.class 2KB
Users.class 2KB
Users.class 2KB
Users.class 2KB
Users.class 2KB
Pager.class 2KB
BaseServiceImpI.class 2KB
BaseServlet.class 2KB
ConnectionUtils.class 2KB
ConnectionUtils.class 2KB
ConnectionUtils.class 2KB
ConnectionUtils.class 2KB
ConnectionUtils.class 2KB
ConnectionUtils.class 2KB
BaseServlet.class 2KB
BaseServiceImpI.class 1KB
BaseServlet.class 1KB
Emp.class 1KB
Emp.class 1KB
MyCharEncording.class 1KB
PagerHelper.class 1KB
BaseServlet.class 788B
BaseServlet.class 788B
Dept.class 782B
Dept.class 782B
BaseDaoImpI.class 671B
BaseDaoImpI.class 671B
BaseDaoImpI.class 671B
BaseDaoImpI.class 671B
BaseDaoImpI.class 671B
BaseDaoImpI.class 671B
BaseService.class 402B
BaseService.class 285B
BaseService.class 285B
BaseService.class 285B
BaseService.class 260B
BaseService.class 232B
BaseDao.class 218B
BaseDao.class 218B
BaseDao.class 218B
BaseDao.class 218B
BaseDao.class 218B
BaseDao.class 218B
.classpath 529B
.classpath 529B
.classpath 529B
.classpath 529B
.classpath 529B
.classpath 529B
.classpath 456B
.classpath 362B
org.eclipse.wst.common.component 480B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.container 49B
index.html 659B
index.html 658B
index.html 382B
index.html 342B
success.html 183B
success.html 183B
success.html 183B
unsuccess.html 181B
unsuccess.html 181B
unsuccess.html 181B
mysql-connector-java-3.1.13-bin.jar 446KB
mysql-connector-java-3.1.13-bin.jar 446KB
mysql-connector-java-3.1.13-bin.jar 446KB
mysql-connector-java-3.1.13-bin.jar 446KB
mysql-connector-java-3.1.13-bin.jar 446KB
mysql-connector-java-3.1.13-bin.jar 446KB
gson-1.7.1.jar 170KB
gson-1.7.1.jar 170KB
gson-1.7.1.jar 170KB
gson-1.7.1.jar 170KB
gson-1.7.1.jar 170KB
BaseServlet.java 3KB
BaseServiceImpI.java 2KB
Pager.java 2KB
BaseServiceImpI.java 2KB
ConnectionUtils.java 2KB
ConnectionUtils.java 2KB
ConnectionUtils.java 2KB
ConnectionUtils.java 2KB
ConnectionUtils.java 2KB
ConnectionUtils.java 2KB
BaseServlet.java 2KB
BaseServlet.java 2KB
BaseServlet.java 2KB
共 220 条
- 1
- 2
- 3
资源评论
gc102030
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功