package com.anhuiU.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.List;
import javax.print.attribute.standard.PDLOverrideSupported;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.anhuiU.dao.UserDao;
import com.anhuiU.model.User;
import com.uitils.PageBean;
import com.uitils.PageBeanDao;
public class UserManageServlet extends HttpServlet {
/**
* Constructor of the object.
*/
public UserManageServlet() {
super();
}
/**
* Destruction of the servlet. <br>
*/
public void destroy() {
super.destroy(); // Just puts "destroy" string in log
// Put your code here
}
/**
* The doGet method of the servlet. <br>
*
* This method is called when a form has its tag value method equals to get.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
this.doPost(request, response);
}
/**
* The doPost method of the servlet. <br>
*
* This method is called when a form has its tag value method equals to post.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
String tbName="user";
PageBeanDao pbd=new PageBeanDao();
PageBean pbean=pbd.getPageRowSava(1,tbName);
pbean.setSumPage(pbd.getCountPage(pbean.getSumSava()).getSumPage());
UserDao ud=new UserDao();
String action=request.getParameter("action");
if(action.equals("select")){
PageBean pb=pbd.getPageRowSava(pbean.getThisPage(),tbName);
request.setAttribute("pb", pb);
request.setAttribute("userList", pb.getMap());
request.setAttribute("thisPage", pb.getThisPage());
request.setAttribute("befPage",1);
if(pbean.getSumPage()>1){
request.setAttribute("nextPage", 2);
}
else{
request.setAttribute("nextPage", 1);
}
RequestDispatcher rd=request.getRequestDispatcher("../admin/userManage.jsp");
rd.forward(request, response);
}
if(action.equals("page")){
int befPage=0,nextPage=0;
int thisPage=new Integer(request.getParameter("page"));
if(thisPage-1<=0){
thisPage=1;
befPage=1;
}
else{
befPage=thisPage-1;
}
if(thisPage+1 >pbean.getSumPage()){
thisPage=pbean.getSumPage();
nextPage=pbean.getSumPage();
}
else {
nextPage=thisPage+1;
}
PageBean pb=pbd.getPageRowSava(thisPage, tbName);
request.setAttribute("pb", pb);
request.setAttribute("userList", pb.getMap());
request.setAttribute("thisPage", thisPage);
request.setAttribute("befPage",befPage);
request.setAttribute("nextPage", nextPage);
RequestDispatcher rd=request.getRequestDispatcher("../admin/userManage.jsp");
rd.forward(request, response);
}
if(action.equals("selectById")){
int id=new Integer(request.getParameter("id"));
User user=ud.selectById(id);
request.setAttribute("user", user);
RequestDispatcher rd=request.getRequestDispatcher("../admin/userInfo.jsp");
rd.forward(request, response);
}
if(action.equals("delete")){
int id=new Integer(request.getParameter("id"));
ud.delete(id);
PageBean pb=pbd.getPageRowSava(pbean.getThisPage(),tbName);
request.setAttribute("pb", pb);
request.setAttribute("userList", pb.getMap());
request.setAttribute("thisPage", pb.getThisPage());
request.setAttribute("befPage",1);
if(pbean.getSumPage()>1){
request.setAttribute("nextPage", 2);
}
else{
request.setAttribute("nextPage", 1);
}
RequestDispatcher rd=request.getRequestDispatcher("../admin/userManage.jsp");
rd.forward(request, response);
}
}
/**
* Initialization of the servlet.
*
* @throws ServletException if an error occurs
*/
public void init() throws ServletException {
// Put your code here
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
基于jsp开发的宾馆管理系统源代码+mysql数据库
共119个文件
class:26个
java:26个
gif:17个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 2 下载量 196 浏览量
2022-02-16
10:27:52
上传
评论
收藏 4.08MB RAR 举报
温馨提示
开发工具:eclipse 数据库:mysql8.0 数据库脚本文件:hotel.sql 数据库配置类:ConnectionManage 使用技术:jsp web开发技术,mysql数据库,文件上传下载,数据库的增删改查技术 主要功能: 1.房间管理:发布房间信息,修改房间信息,删除房间信息,上传房间图片 2.信息发布:增删改查信息功能; 3.客户(会员)信息:增删改查会员资料 4.客户入住。
资源推荐
资源详情
资源评论
收起资源包目录
基于jsp开发的宾馆管理系统源代码+mysql数据库 (119个子文件)
UserDao.class 5KB
PageBeanDao.class 5KB
RoomServlet.class 4KB
MessagesDao.class 4KB
UserManageServlet.class 3KB
ImgServlet.class 3KB
MessageServlet.class 3KB
LoginServlet.class 2KB
UserServlet.class 2KB
User.class 2KB
Hotel.class 2KB
PageBean.class 2KB
ConnectionManage.class 2KB
Order.class 2KB
RoomDao.class 2KB
IndexServlet.class 2KB
Rooms.class 1KB
RoomMain.class 1KB
Messages.class 1KB
Address.class 969B
CheckUser.class 951B
OrderMain.class 942B
HotelDao.class 799B
AddressDao.class 690B
BaseDao.class 403B
BaseModel.class 286B
.classpath 1KB
org.eclipse.wst.common.component 541B
org.eclipse.wst.jsdt.ui.superType.container 49B
topfoot.css 10KB
show.css 3KB
reg.css 2KB
admin.css 382B
reg1.gif 5KB
reg_38.gif 5KB
logo.gif 4KB
reg_24.gif 3KB
reg_34.gif 1KB
reg_40.gif 1005B
reg_11.gif 524B
topnav0_11.gif 507B
topnav0_09.gif 502B
topnav0_13.gif 484B
topnav0_03.gif 481B
topnav0_05.gif 461B
topnav0_07.gif 439B
footbgr.gif 375B
footbgl.gif 370B
reg_15.gif 334B
reg_12.gif 171B
_desktop.ini 9B
mysql-connector-java-8.0.27.jar 2.36MB
commons-logging-1.1.1-bin.jar 1.03MB
standard.jar 403KB
dwr.jar 286KB
commons-io-1.4.jar 106KB
commons-fileupload-1.2.1.jar 56KB
jstl.jar 23KB
smartupload_ch.jar 14KB
UserManageServlet.java 5KB
UserDao.java 4KB
MessageServlet.java 4KB
ImgServlet.java 4KB
RoomServlet.java 3KB
PageBeanDao.java 3KB
MessagesDao.java 3KB
LoginServlet.java 3KB
UserServlet.java 2KB
IndexServlet.java 2KB
User.java 1KB
Hotel.java 1KB
ConnectionManage.java 1KB
Order.java 1KB
RoomDao.java 1KB
PageBean.java 1KB
Rooms.java 945B
RoomMain.java 906B
Messages.java 830B
Address.java 578B
OrderMain.java 542B
HotelDao.java 538B
AddressDao.java 483B
CheckUser.java 439B
BaseDao.java 302B
BaseModel.java 69B
pos_r1_c2.jpg 10KB
pos_r1_c1.jpg 8KB
urchin.js 22KB
yjj.js 20KB
checkform.js 17KB
ajaxrequest.js 6KB
.jsdtscope 564B
index.jsp 7KB
regist.jsp 6KB
left.jsp 4KB
message.jsp 3KB
userManage.jsp 3KB
roomFabu.jsp 3KB
messageFabu.jsp 3KB
userInfo.jsp 2KB
共 119 条
- 1
- 2
资源评论
- 靑562022-10-19这要怎么运行出来
- 卖小孩儿2022-03-23用户下载后在一定时间内未进行评价,系统默认好评。
CSDN专家-赖老师(软件之家)
- 粉丝: 4710
- 资源: 30
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功