基于javaweb+jsp的敬老院养老院管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax)

JavaWeb JavaBean JSP MVC MySQL Tomcat JavaScript Bootstrap Ajax

基础JSP+Servlet或JSP+SSM(Spring、SpringMVC、MyBatis)框架或JSP+SSM+Maven(pom.xml)框架或SpringBoot…均可

开发工具:eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

        modal.find('#delete-id').val(id);})$('#modal-edit').on('show.bs.modal', function (event) {let button = $(event.relatedTarget);let id = button.data('id');let modal = $(this);$.ajax({url: 'noticeGet?id=' + id,type: "get",success: function (voString) {let vo = eval('(' + voString + ')');modal.find('#edit-id').val(vo.id);modal.find('#edit-noticeName').val(vo.noticeName);modal.find('#edit-noticeText').val(vo.noticeText);modal.find('#edit-noticeType').val(vo.noticeType);modal.find('#edit-createDate').val(vo.createDate);}})})$('#modal-info').on('show.bs.modal', function (event) {let button = $(event.relatedTarget);
        User user = (User) session.getAttribute("loginUser");if (user != null) {session.removeAttribute("loginUser");}response.sendRedirect("login.jsp");}@RequestMapping("authValidationCode")public void validationCode(HttpServletResponse response, HttpServletRequest request) throws IOException {String codeChars = "0123456789";// 图形验证码的字符集合,系统将随机从这个字符串中选择一些字符作为验证码//  获得验证码集合的长度int charsLength = codeChars.length();//  下面三条记录是关闭客户端浏览器的缓冲区//  这三条语句都可以关闭浏览器的缓冲区,但是由于浏览器的版本不同,对这三条语句的支持也不同//  因此,为了保险起见,建议同时使用这三条语句来关闭浏览器的缓冲区response.setHeader("ragma", "No-cache");response.setHeader("Cache-Control", "no-cache");response.setDateHeader("Expires", 0);//  设置图形验证码的长和宽(图形的大小)int width = 90, height = 20;
        pb.setKeyword(keyword);pb.setList(list);request.getSession().setAttribute("pageBean", pb);request.getSession().setAttribute("list", pb.getList());response.sendRedirect("xinxi_list.jsp");}
}
package com.demo.controller;import com.demo.util.Util;
import com.demo.service.UserService;
import com.demo.vo.User;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
        this.redirectList(request, response);}/*** 删除信息** @param response* @param request* @throws IOException*/@RequestMapping("xinxiDelete")public void delete(HttpServletResponse response, HttpServletRequest request) throws IOException {Serializable id = Util.decode(request, "id");xinxiService.delete(Arrays.asList(id));this.redirectList(request, response);}/*** 编辑信息** @param response* @param request* @throws IOException*/@RequestMapping("xinxiEdit")public void edit(HttpServletResponse response, HttpServletRequest request) throws IOException {Xinxi vo = new Xinxi();
        String password = Util.decode(request, "password");System.out.println("username=" + username);System.out.println("password=" + password);Map<String, Object> params = new HashMap();params.put("searchColumn", "username");//使用`username`字段进行模糊查询params.put("keyword", username);params.put("startIndex", 0);params.put("pageSize", Long.MAX_VALUE);List<User> list = (List<User>) userService.list(params).get("list");for (User user : list) {if (user.getUsername().equals(username) /*&& user.getPassword().equals(password)*/) {//说明该用户名已存在,必须换个用户名才能注册request.getSession().setAttribute("alert_msg", "错误:用户名已存在!");request.getRequestDispatcher("register.jsp").forward(request, response);return;}}User vo = new User();vo.setUsername(username);
        this.pageSize = pageSize;}public int getTotalPage() {return totalPage;}public void setTotalPage(int totalPage) {this.totalPage = totalPage;}public int getStartIndex() {return startIndex;}public void setStartIndex(int startIndex) {this.startIndex = startIndex;}public int getStart() {return start;
                        <label class="control-label">(hidden)</label><input type="hidden" class="form-control" name="action" value="delete"><input type="text" class="form-control" name="id" id="delete-id"></div></div><div class="modal-footer"><button type="button" class="btn btn-grad btn-default" data-dismiss="modal">取消</button><button type="submit" class="btn btn-grad btn-danger">删除</button></div></form></div></div>
</div></body>
<script>$('#modal-delete').on('show.bs.modal', function (event) {
     * @param request* @throws IOException*/@RequestMapping("xinxiDelete")public void delete(HttpServletResponse response, HttpServletRequest request) throws IOException {Serializable id = Util.decode(request, "id");xinxiService.delete(Arrays.asList(id));this.redirectList(request, response);}/*** 编辑信息** @param response* @param request
import java.util.List;
import java.util.Map;@Controller
@RequestMapping
public class FangjianController {@Autowiredprivate FangjianService fangjianService;/*** 增加房间** @param response* @param request* @throws IOException*/@RequestMapping("fangjianAdd")public void add(HttpServletResponse response, HttpServletRequest request) throws IOException {Fangjian vo = new Fangjian();//取出页面传进来的参数vo.setFangjianLouhao(Util.decode(request, "fangjianLouhao"));vo.setFangjianFangjianhao(Util.decode(request, "fangjianFangjianhao"));vo.setFangjianLeixin(Util.decode(request, "fangjianLeixin"));vo.setFangjianPrice(Util.decode(request, "fangjianPrice"));vo.setFangjianName(Util.decode(request, "fangjianName"));vo.setFangjianText(Util.decode(request, "fangjianText"));
                                        data-toggle="modal" data-target="#modal-info">详情</button><button class="btn btn-grad btn-success btn-sm"<c:if test="${loginUser.userType != '管理员'}">disabled="disabled" title="没有权限!!!"</c:if>data-id="${vo.id}"data-toggle="modal" data-target="#modal-edit">编辑</button><button class="btn btn-grad btn-danger btn-sm" <c:if test="${loginUser.userType != '管理员'}">disabled="disabled" title="没有权限!!!"</c:if> data-id="${vo.id}"data-toggle="modal" data-target="#modal-delete">删除</button></th></tr></c:forEach></tbody></table></div><div style="float: right;padding-right: 10px;color: #515151;"><jsp:include page="split.jsp"/></div></div></div>
</div>

运行环境

Java≥6、Tomcat≥7.0、MySQL≥5.5

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

技术框架

JavaWeb JavaBean JSP MVC MySQL Tomcat JavaScript Bootstrap Ajax

基础JSP+Servlet或JSP+SSM(Spring、SpringMVC、MyBatis)框架或JSP+SSM+Maven(pom.xml)框架或SpringBoot…均可

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

登录、注册、退出、用户模块、公告模块、出入院模块、房间模块、信息模块的增删改查管理

基于javaweb+jsp的敬老院养老院管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax)相关推荐

  1. 基于javaweb+jsp的个人日记管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax)

    基于javaweb+jsp的个人日记管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax) 运行环境 Java≥8.MySQL≥5. ...

  2. 基于javaweb+jsp的共享单车管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax)

    基于javaweb+jsp的共享单车管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax) JavaWeb JavaBean JSP ...

  3. 基于javaweb+jsp的企业物资管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax)

    基于javaweb+jsp的企业物资管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax) JavaWeb JavaBean JSP ...

  4. 基于javaweb+jsp的企业车辆管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax)

    基于javaweb+jsp的企业车辆管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax) JavaWeb JavaBean JSP ...

  5. 基于javaweb+jsp的宠物店信息管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax)

    基于javaweb+jsp的宠物店信息管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax) JavaWeb JavaBean JS ...

  6. 基于javaweb+jsp的校园快递管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax)

    基于javaweb+jsp的校园快递管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax) JavaWeb JavaBean JSP ...

  7. 基于javaweb+jsp的甜品店奶茶店管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax)

    基于javaweb+jsp的甜品店奶茶店管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax) JavaWeb JavaBean J ...

  8. 基于javaweb+jsp的服装店门店信息管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax)

    基于javaweb+jsp的服装店门店信息管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax) JavaWeb JavaBean ...

  9. 基于javaweb+jsp的美容院管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax)

    基于javaweb+jsp的美容院管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax) JavaWeb JavaBean JSP ...

最新文章

  1. Oracle、SQL Server、MySQL分页方法
  2. TransactionTemplate和@Transactional注解的区别
  3. oc引导windows蓝屏_人人都会遇到系统蓝屏问题,教大家自已排除蓝屏,学会一辈子受用...
  4. DBA遇到问题时的30 个反应,你是哪一种?
  5. 全新骁龙855 Plus加持!ROG游戏手机2下周发布:无惧逆风挑战
  6. WindRiver WorkBench创建、编译vxWorks APP工程
  7. mac/macbook teamviewer 使用 trackpad 触控板双指滑动出问题/出bug/无法控制/无法滚动/速度过快
  8. 加拿大布兰登大学计算机专业,加拿大布兰登大学有哪些专业?
  9. 将Excel文件导入到数据库中
  10. odi12配置mysql_通过ODI 12c同步PostgreSQL数据到FusionInsight LibrA
  11. 图对比学习的应用(NCL,SimGRACE,ClusterSCL)
  12. 快速排序与冒泡排序的效率对比
  13. 团队管理33-典型场景(向下沟通)
  14. JavaScript整理
  15. jquery获取ip地址
  16. YepEda Allegro Skill学习版
  17. [SpringCould篇]之断路器(Hystrix)
  18. 将镜像刻录到U盘的方法
  19. 技术面试官应该怎么问?面试者应该怎么答?
  20. 4-20mA电流环设计

热门文章

  1. 如何在 Mac App上刷新页面?苹果电脑的刷新
  2. 第十四届蓝桥杯第二期模拟赛 【python】
  3. 物联网与大数据(二)从物联网看大数据
  4. RabbitMQ安装和使用(docker版本)
  5. 同时查询圆通多个快递物流,并分析派件时效
  6. 【深度学习笔记】常见的图像增强方法:scaling、rotating、flipping、random cropping
  7. Paradigms Homework1 一个超小型二元一次方程组计算器
  8. python二级考试报名官网_Python 全国考级二级
  9. HANA服务器配额设置disk quota exceed(如何查看和取消配额)
  10. 天津软考·项目管理(免费)说明会