基于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等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
</div></body><script>$('#modal-delete').on('show.bs.modal', function (event) {let button = $(event.relatedTarget);let id = button.data('id');let modal = $(this);modal.find('#delete-id').val(id);})$('#modal-edit').on('show.bs.modal', function (event) {let button = $(event.relatedTarget);
</body><script type="text/javascript">//提交之前进行检查,如果return false,则不允许提交function check() {//根据ID获取值var username = document.getElementById("username").value;var password = document.getElementById("password").value;if (username == "") {alert("用户名不能为空!");return false;}if (password == "") {alert("密码不能为空!");return false;}return true;}
* 编辑用户** @param response* @param request* @throws IOException*/@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);}/*** 获取用户的详细信息(详情页面与编辑页面要显示该用户的详情)并跳转回页面** @param response* @param request* @throws IOException
<button type="submit" class="btn btn-rect btn-grad btn-default">提交</button></div></form></div></div></div><!-- info --><div class="modal fade" id="modal-info" tabindex="-1" role="dialog"aria-labelledby="myModalLabel"><div class="modal-dialog" role="document"><div class="modal-content"><form><div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button><h4 class="modal-title">会议</h4></div><div class="modal-body"><table class="table table-striped table-hover" style="font-size: 15px;"><tr><td style="width: 15%;">会议名:</td><td><b id="info-huiyiName"></b></td></tr><tr><td style="width: 15%;">预定人:</td>
<div class="modal-content"><form><div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button><h4 class="modal-title">公告</h4></div><div class="modal-body"><table class="table table-striped table-hover" style="font-size: 15px;"><tr><td style="width: 15%;">标题:</td><td><b id="info-noticeName"></b></td></tr><tr><td style="width: 15%;">内容:</td><td><b id="info-noticeText"></b></td>
<script src="js/jquery-3.5.1.js"></script><script src="js/bootstrap.js"></script></head><body><nav class="navbar navbar-inverse navbar-fixed-top"><div class="container-fluid"><div class="navbar-header"><button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"><span class="sr-only">会议室管理系统</span> <span class="icon-bar"></span><span class="icon-bar"></span> <span class="icon-bar"></span></button><a class="navbar-brand" href="#">会议室管理系统</a></div><div id="navbar" class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right">
if (val == vo.hysStatus) {modal.find('#edit-hysStatus_' + vo.hysStatus).prop("checked", true);} else {modal.find('#edit-hysStatus_' + vo.hysStatus).removeAttr("checked");}};modal.find('#edit-hysText').val(vo.hysText);}})})$('#modal-info').on('show.bs.modal', function (event) {let button = $(event.relatedTarget);let id = button.data('id');let modal = $(this);$.ajax({url: 'hysGet?id=' + id,type: "get",success: function (voString) {let vo = eval('(' + voString + ')');modal.find('#info-hysNo').text(vo.hysNo);modal.find('#info-hysName').text(vo.hysName);modal.find('#info-hysCount').text(vo.hysCount);modal.find('#info-hysStatus').text(vo.hysStatus);modal.find('#info-hysText').text(vo.hysText);}})})
<td><b id="info-username"></b></td></tr><tr><td style="width: 15%;">姓名:</td><td><b id="info-realName"></b></td></tr><tr><td style="width: 15%;">性别:</td><td><b id="info-userSex"></b></td></tr><tr><td style="width: 15%;">手机:</td><td><b id="info-userPhone"></b></td></tr><tr>
@Controller@RequestMappingpublic class HysController {@Autowiredprivate HysService hysService;/*** 增加会议室** @param response* @param request* @throws IOException*/@RequestMapping("hysAdd")public void add(HttpServletResponse response, HttpServletRequest request) throws IOException {Hys vo = new Hys();//取出页面传进来的参数vo.setHysNo(Util.decode(request, "hysNo"));vo.setHysName(Util.decode(request, "hysName"));vo.setHysCount(Util.decode(request, "hysCount"));vo.setHysStatus(Util.decode(request, "hysStatus"));vo.setHysText(Util.decode(request, "hysText"));
<where><if test="searchColumn != null and searchColumn != '' and keyword != null and keyword != ''">${searchColumn} LIKE CONCAT('%',#{keyword},'%') AND</if>1=1</where></select></mapper><?xml version="1.0" encoding="UTF-8"?><beans xmlns="/schema/beans"xmlns:xsi="/2001/XMLSchema-instance"xsi:schemaLocation="/schema/beans/schema/beans/spring-beans-4.3.xsd"><!-- 配置数据源 --><bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"><!--数据库驱动 --><property name="driverClassName" value="com.mysql.jdbc.Driver"></property><!--连接数据库的url --><property name="url" value="jdbc:mysql://localhost:3306/project_000000000000?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai&autoReconnect=true&failOverReadOnly=false&allowPublicKeyRetrieval=true"></property><!--连接数据库的用户名 --><property name="username" value="root"></property>
运行环境
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…均可修改
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
登录、注册、退出、用户模块、公告模块、会议室模块、会议模块的增删改查管理