基于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. 《西河大鼓——夸轿车》(唱词文本)
  2. 01两数之和(哈希表)
  3. PHP将json或对象转成数组
  4. 攻打医院服务器的SamSam勒索木马分析
  5. 【oracle】查看数据库最近执行了哪些sql语句
  6. python3-字典中的一些常用方法
  7. html5储存类型特点,避免踩雷!你不得不知的 HTML5 “新”特性
  8. LeetCode 609. 在系统中查找重复文件(哈希)
  9. ICDAR 2019论文:自然场景文字定位技术详解
  10. linux 找不到php命令,bash scp:未找到命令的解决方法
  11. go mod常用命令
  12. 数学归纳法在数据结构与算法分析设计中的应用
  13. mysql高性能sql引擎剖析_Oracle+高性能SQL引擎剖析:SQL优化与调优机制详解-笔记之执行计划(一)...
  14. 华为主题包hwt下载_华为主题开发工具
  15. 【Unity TMP外部字体导入问题】TMP中文,将字体生成为TMP_FontAsset常见问题
  16. NLP基础入门:Word2Vec模型
  17. MacPro系统重装操作步骤(U盘重装)
  18. NeRF与GAN的交融(一)——NeRF论文阅读
  19. Web自动化测试实战(二)
  20. 皇室战争服务器维护,皇室战争攻略_电塔秒苍蝇!皇室战争10月平衡性调整最大赢家_游戏手机游戏-中关村在线...

热门文章

  1. git branch 管理分支(超详细)
  2. 4年级计算机 设计贺卡教案,川教版四年级下册信息技术教案 设计贺卡.doc
  3. 信号采样中,频率分辨率的定义
  4. C++ 实现安卓手机拍照全景模式
  5. 【Unity3D 教程系列第 1 篇】Unity如何去掉自带动画?
  6. 手机卫士项目——手机防盗时候——选择手机联系人
  7. 数据API经济与大规模数据流通:从水的寓言说起
  8. 详解梯度下降法的三种形式BGD、SGD以及MBGD
  9. 怎么查询百度安全,百度安全查询的几个步骤
  10. 百度Ueditor富文本编辑器修改上传图片的默认路径绝对能用,并且回显,并且超级简单,超级详情,有用点赞好评!