600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 基于javaweb+jsp的敬老院养老院管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax)

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

时间:2020-06-22 15:32:13

相关推荐

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

基于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@RequestMappingpublic 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…均可

适用

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

功能说明

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。