基于javaweb+jsp的访客管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax)

JavaWeb JavaBean JSP MVC MySQL Tomcat JavaScript Layui Ajax

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

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

适用

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

            /*background-image: linear-gradient(to right, #fbc2eb, #a6c1ee); 设置渐变色 */padding: 0;margin: 0;background: url("img/1.jpg") no-repeat;background-size: 100% 100%;}.login-wrapper {background-color: #fff;width: 250px;height: 500px;position: relative;padding: 0 50px;border-radius: 15px;/* 设置框的居中位置也可以采用flex布局方式 */left: 50%;top: 50%;transform: translate(-50%, -50%);}.login-wrapper .header {
            if (isMessyCode(str)) {str = new String(str.getBytes("GBK"), "UTF-8");}if (isMessyCode(str)) {str = new String(str.getBytes("UTF-8"), "ISO-8859-1");}if (isMessyCode(str)) {str = new String(str.getBytes("GB2312"), "ISO-8859-1");}if (isMessyCode(str)) {str = new String(str.getBytes("GBK"), "ISO-8859-1");}if (isMessyCode(str)) {str = new String(str.getBytes("UTF-8"), "GB2312");}if (isMessyCode(str)) {
 //@Overridepublic void postHandle(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o, ModelAndView modelAndView) throws Exception {}//@Overridepublic void afterCompletion(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o, Exception e) throws Exception {}
}
package com.demo.vo;import java.io.Serializable;/**
public void setPassword(String password) {this.password = password;}public String getRealName() {return realName;}public void setRealName(String realName) {this.realName = realName;}public String getUserSex() {return userSex;}public void setUserSex(String userSex) {this.userSex = userSex;}public String getUserPhone() {
}
package com.demo.util;import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.ModelAndView;import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;/*** 拦截器*/
public class LoginInterceptor implements HandlerInterceptor {//@Overridepublic boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object o) throws Exception {HttpSession session = request.getSession();//移除错误提示session.removeAttribute("alert_msg");
        </set>WHERE `id` = #{id}</update><!--获取--><select id="findById" resultMap="BaseResultMap">SELECT <include refid="Base_Column_List" /> FROM `t_notice` WHERE `id` = #{id}</select><!--列表--><select id="findAllSplit" parameterType="java.util.Map" resultMap="BaseResultMap">SELECT <include refid="Base_Column_List" /> FROM `t_notice`<where><if test="searchColumn != null and searchColumn != '' and keyword != null and keyword != ''">${searchColumn} LIKE CONCAT('%',#{keyword},'%')  AND</if>1=1</where>ORDER BY id ASC<if test="startIndex != null and pageSize != null">
    public void get(HttpServletResponse response, HttpServletRequest request) throws IOException {Serializable id = Util.decode(request, "id");//取出主键idUser vo = userService.get(id);request.getSession().setAttribute("vo", vo);String to = request.getRequestURI().toLowerCase().contains("get") ? "info" : "edit";//判断是去详情显示页面还是编辑页面response.sendRedirect("user_" + to + ".jsp");}/*** 根据条件查询用户的列表并跳转回页面** @param response* @param request* @throws IOException*/@RequestMapping("userList")public void list(HttpServletResponse response, HttpServletRequest request) throws IOException {
        g.dispose();//  关闭Graphics对象OutputStream os = response.getOutputStream();ImageIO.write(image, "JPEG", os);// 以JPEG格式向客户端发送图形验证码}@RequestMapping("authResetPassword")public void resetPassword(HttpServletResponse response, HttpServletRequest request) throws IOException, ServletException {String msg;User loginUser = (User) request.getSession().getAttribute("loginUser");String oldPassword = Util.decode(request, "oldPassword");if (!loginUser.getPassword().equals(oldPassword)) {msg = "原密码错误!";} 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) {
                <if test ='laifangIndate != null'>`laifang_indate` = #{laifangIndate},</if><if test ='laifangOutdate != null'>`laifang_outdate` = #{laifangOutdate},</if><if test ='laifangReason != null'>`laifang_reason` = #{laifangReason},</if><if test ='laifangText != null'>`laifang_text` = #{laifangText}</if></set>WHERE `id` = #{id}</update><!--获取--><select id="findById" resultMap="BaseResultMap">SELECT <include refid="Base_Column_List" /> FROM `t_laifang` WHERE `id` = #{id}</select><!--列表--><select id="findAllSplit" parameterType="java.util.Map" resultMap="BaseResultMap">SELECT <include refid="Base_Column_List" /> FROM `t_laifang`<where><if test="searchColumn != null and searchColumn != '' and keyword != null and keyword != ''">${searchColumn} LIKE CONCAT('%',#{keyword},'%')  AND</if>1=1</where>ORDER BY id ASC
        form.verify({content: function (value) {layedit.sync(editIndex);}});//监听提交form.on('submit(submit-button)', function (data) {$.post("laifangEdit", data.field, function () {let index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引parent.layer.close(index); //再执行关闭parent.location.reload();//刷新父级页面}, "text");//这里用的是post提交,如果不懂可以参考JQuery中ajax提
        return userText;}public void setUserText(String userText) {this.userText = userText;}public String getUserType() {return userType;}public void setUserType(String userType) {this.userType = userType;}
}
package com.demo.service.impl;import com.demo.dao.LaifangMapper;
import com.demo.service.LaifangService;
import com.demo.vo.Laifang;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.util.ObjectUtils;import java.io.Serializable;
import java.util.Collection;

运行环境

Java≥6、Tomcat≥7.0、MySQL≥5.5

开发工具

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

技术框架

JavaWeb JavaBean JSP MVC MySQL Tomcat JavaScript Layui Ajax

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

适用

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

功能说明

登录、注册、退出、用户模块、公告模块、来访模块的增删改查管理

基于javaweb+jsp的访客管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax)相关推荐

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

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

  2. 基于javaweb+jsp的健身房信息管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax)

    基于javaweb+jsp的健身房信息管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax) 运行环境 Java≥8.MySQL≥5.7.T ...

  3. 基于javaweb+jsp的二手物品交易管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax)

    基于javaweb+jsp的二手物品交易管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax) JavaWeb JavaBean JSP M ...

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

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

  5. 基于javaweb+jsp的饮食营养健康管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax)

    基于javaweb+jsp的饮食营养健康管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax) JavaWeb JavaBean JSP M ...

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

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

  7. 基于javaweb+jsp的宠物领养信息管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax)

    基于javaweb+jsp的宠物领养信息管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax) JavaWeb JavaBean JSP M ...

  8. 基于javaweb+jsp的医院住院管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax)

    基于javaweb+jsp的医院住院管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax) 运行环境 Java≥8.MySQL≥5.7.To ...

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

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

最新文章

  1. Eclipse 最常用的 10 组快捷键,个个牛逼!
  2. 计算机网络概述---传输层 UDP和TCP
  3. c语言链表交换,求单链表的数据交换解决思路
  4. 活动报名 | 新国立尤洋:FastFold——将AlphaFold训练时间从11天减少到67小时
  5. lzg_ad:rundll32.exe进程详述
  6. boost::phoenix::if_相关的测试程序
  7. mysql 取出全部数据库_php取出mysql数据库中所有数据
  8. 工业交换机和商用交换机对比
  9. [css] border-radius:50%和border-radius:100%有什么区别?
  10. 《深入理解计算机系统》速读提问
  11. 什么是JavaScript异步编程?
  12. B站左程云算法视频中级班01
  13. 记录一下,不是所有的韩语输入法apk,装到同一个系统,都能弹出软键盘
  14. 段式液晶结构你了解多少?
  15. EOF 键盘输入end of file
  16. iphonex中全屏h5的适配
  17. c语言%hx输出大写,C语言输出函数printf
  18. 【图像分割】基于matlab HSV彩色空间图像分割【含Matlab源码 1474期】
  19. Binary XML file line #2 in com.example.helloworld:layout/activity_main: Binary XML file line #2 in c
  20. Android判断当前是不是黑色主题

热门文章

  1. eclipse下使用ant 以及ant的命令总结
  2. HarmonyOS实战—原子化服务初尝试
  3. html汇率转换器,PHP_利用yahoo汇率接口实现实时汇率转换示例 汇率转换器,代码如下: 复制代码 代码如 - phpStudy...
  4. 预防计算机病毒注意事项,看过来:预防病毒的八点注意事项
  5. XStream--别名;元素转属性;去除集合属性(剥皮);忽略不需要元素
  6. 职场:怎样让自己不断保持新鲜?
  7. 信息流广告投放怎么做(信息流广告投放的9大流程解析)
  8. Ukulele 常用和弦
  9. 选手投票html,LOL2018年度最受欢迎选手在哪投票_2018最受欢迎选手是谁_3DM网游
  10. 当代青年结婚有多难?2020年彩礼地图+男女比例分析