基于javaweb+jsp的游泳馆会员管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap)
JavaWeb JavaBean JSP MVC MySQL Tomcat JavaScript Bootstrap
基础JSP+Servlet或JSP+SSM(Spring、SpringMVC、MyBatis)框架或JSP+SSM+Maven(pom.xml)框架或SpringBoot…均可
开发工具:eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
//比如当前页是倒数第2页或者最后一页,也同样不符合上面这个规则
this.end = totalPage;
this.start = end - 5;
}
}
}
//get、set方法。
public int getPageNum() {
return pageNum;
}
public void setPageNum(int pageNum) {
this.pageNum = pageNum;
}
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
#{userSex}, #{userPhone}, #{userText}, #{userType} DELETE FROM `t_user` WHERe `id` IN #{id} UPDATE `t_user` `id` = #{id}, `username` = #{username}, `password` = #{password}, `real_name` = #{realName}, `user_sex` = #{userSex}, `user_phone` = #{userPhone},
} else {
String newPassword = Util.decode(request, "newPassword");
loginUser.setPassword(newPassword);
this.userService.update(loginUser);
msg = "修改成功!";
}
request.getSession().setAttribute("alert_msg", msg);
request.getRequestDispatcher("reset_password.jsp").forward(request, response);
}
// 返回一个随机颜色(Color对象)
private Color getRandomColor(int minColor, int maxColor) {
Random random = new Random();
// 保存minColor最大不会超过255
if (minColor > 255)
minColor = 255;
// 保存minColor最大不会超过255
if (maxColor > 255)
maxColor = 255;
// 获得红色的随机颜色值
int red = minColor + random.nextInt(maxColor - minColor);
DELETE FROM `t_notice` WHERe `id` IN
#{id}
UPDATE `t_notice`
`id` = #{id},
`notice_name` = #{noticeName},
`notice_text` = #{noticeText},
`notice_type` = #{noticeType},
`create_date` = #{createDate}
WHERe `id` = #{id}
@RequestMapping("userEdit")
public void edit(HttpServletResponse response, HttpServletRequest request) throws IOException {
User vo = new User();
vo.setId(Long.valueOf(Util.decode(request, "id")));
vo.setUsername(Util.decode(request, "username"));
vo.setPassword(Util.decode(request, "password"));
vo.setRealName(Util.decode(request, "realName"));
vo.setUserSex(Util.decode(request, "userSex"));
vo.setUserPhone(Util.decode(request, "userPhone"));
vo.setUserText(Util.decode(request, "userText"));
vo.setUserType(Util.decode(request, "userType"));
userService.update(vo);
this.redirectList(request, response);
}
@RequestMapping("userEdit")
public void edit(HttpServletResponse response, HttpServletRequest request) throws IOException {
User vo = new User();
vo.setId(Long.valueOf(Util.decode(request, "id")));
vo.setUsername(Util.decode(request, "username"));
vo.setPassword(Util.decode(request, "password"));
vo.setRealName(Util.decode(request, "realName"));
vo.setUserSex(Util.decode(request, "userSex"));
vo.setUserPhone(Util.decode(request, "userPhone"));
vo.setUserText(Util.decode(request, "userText"));
vo.setUserType(Util.decode(request, "userType"));
userService.update(vo);
this.redirectList(request, response);
equipmentService.delete(Arrays.asList(id));
this.redirectList(request, response);
}
@RequestMapping("equipmentEdit")
public void edit(HttpServletResponse response, HttpServletRequest request) throws IOException {
Equipment vo = new Equipment();
vo.setId(Long.valueOf(Util.decode(request, "id")));
vo.setEquipmentName(Util.decode(request, "equipmentName"));
vo.setEquipmentBuytime(Util.decode(request, "equipmentBuytime"));
vo.setEquipmentCount(Util.decode(request, "equipmentCount"));
vo.setEquipmentText(Util.decode(request, "equipmentText"));
public void get(HttpServletResponse response, HttpServletRequest request) throws IOException {
Serializable id = Util.decode(request, "id");//取出主键id
Member vo = memberService.get(id);
request.getSession().setAttribute("vo", vo);
String to = request.getRequestURI().toLowerCase().contains("get") ? "info" : "edit";//判断是去详情显示页面还是编辑页面
response.sendRedirect("member_" + to + ".jsp");
}
/**
* 根据条件查询会员的列表并跳转回页面
*
* @param response
* @param request

