jsp+servlet+mysql的简单使用

一、介绍
该项目是一个简单的注册功能

二、过程
1. 导入包

包结构

  1. 编写jsp
    在WebContent包下面新建register.jsp

  2. 编写servlet

public class RegisterServlet extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {// 处理验证码String _userCode = req.getParameter("ckcode");String _realCode = (String) req.getSession().getAttribute("checkcode_session");// 如果两个验证码不一致,则调回注册界面if (!_realCode.equals(_userCode)) {req.setAttribute("ckcode_msg", "验证码错误");req.getRequestDispatcher("/register.jsp").forward(req, resp);return;}// 获取表单数据Users _users = new Users();_users.setActiveCode(UUID.randomUUID().toString());// 手动设置激活码try {BeanUtils.populate(_users, req.getParameterMap());// 调用业务逻辑UserService _uUserService = new UserService();_uUserService.regist(_users);// 分发转向req.getSession().setAttribute("user", _users);// 把用户信息封装到session中req.getRequestDispatcher("/registersuccess.jsp").forward(req, resp);} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();req.setAttribute("user_msg", e.getMessage());req.getRequestDispatcher("/register.jsp").forward(req, resp);return;}}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {doGet(req, resp);}}
  1. 在web.xml中配置,在WEB-INF中新建web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://xmlns.jcp.org/xml/ns/javaee"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"id="WebApp_ID" version="3.1"><display-name>BookStoreProject</display-name><!-- 添加过滤器 --><filter><filter-name>EncodingFilter</filter-name><filter-class>com.llayjun.bookstore.web.filter.EncodingFilter</filter-class></filter><filter-mapping><filter-name>EncodingFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping><!-- 添加CheckImgServlet --><servlet><servlet-name>CheckImgServlet</servlet-name><servlet-class>com.llayjun.bookstore.web.servlet.CheckImgServlet</servlet-class></servlet><servlet-mapping><servlet-name>CheckImgServlet</servlet-name><url-pattern>/imageCode</url-pattern></servlet-mapping><!-- 添加RegisterServlet --><servlet><servlet-name>RegisterServlet</servlet-name><servlet-class>com.llayjun.bookstore.web.servlet.RegisterServlet</servlet-class></servlet><servlet-mapping><servlet-name>RegisterServlet</servlet-name><url-pattern>/register</url-pattern></servlet-mapping><welcome-file-list><welcome-file>register.jsp</welcome-file></welcome-file-list>
</web-app>
  1. 运行效果图

  2. 输入注册信息,同意并提交,在数据库中查看

github代码地址
https://github.com/llayjun/JAVA_WEB_BookStoreProject

jsp+servlet+mysql的简单使用相关推荐

  1. bbs jsp mysql_BBS 一个比较简单的用jsp+servlet+mysql做的bbs论坛 Jsp/ 265万源代码下载- www.pudn.com...

    文件名称: BBS下载  收藏√  [ 5  4  3  2  1 ] 开发工具: Java 文件大小: 1038 KB 上传时间: 2014-11-02 下载次数: 42 提 供 者: 陈生 详细说 ...

  2. jsp+servlet+mysql实现的学生签到考勤请假管理系统源码+教程

    今天给大家演示一下由jsp servlet mysql实现的一款学生签到管理系统,系统主要分管理员.学生.辅导员.教师等角色登录,实现学生发起请假.教师辅导员审批等动作,该项目不仅源码完整,还带有完整 ...

  3. 学生管理系统(JSP+Servlet+MySQL)

    文章目录 前言 项目功能 运用知识 一 .前期准备工作 1. 导入jar包 2. 创建包 2.1 持久层 2.2 控制层(统一放在web包下) 2.3 其他 3. 创建配置文件 3.1 log4j.p ...

  4. 基于jsp+servlet+mysql的酒店管理系统(附源码)

    本系统是基于jsp+servlet+mysql的前后端分离的酒店管理系统,前后端分离是指前端和后端分别是两个独立存在的项目,能独立运行.没有前端项目,后端也能运行且进行数据管理,没有后端项目,前端也能 ...

  5. jsp+servlet+mysql实现的CRM客户关系管理系统源码+运行教程

    今天给大家演示一下如何将一款由jsp servlet mysql实现的房地产公司crm客户关系管理系统运行部署起来,该系统实现了客户关系管理的所有功能,如客户信息录入.客户分配.客户跟进.客户关怀等等 ...

  6. jsp+servlet+mysql实现的高校科研管理系统源码+运行教程+包运行

    今天给大家演示一下如何将一款由jsp servlet mysql实现的高校科研信息管理系统运行起来,首先简单介绍下系统功能,系统有以下管理角色:科研人员.科研秘书.科研管理人员.系统管理员,科研人员可 ...

  7. 【Java课程设计】商品仓库管理系统jsp+servlet+mysql仓库管理系统

    软件环境 idea,jdk8,mysql8,tomcat8 技术栈 后端:jsp+servlet+jdbc 前端:html+js+css+layui 拓展 本项目虽然是导入在webapp/WEB-IN ...

  8. 基于 jsp + servlet + Mysql 实现 网上书店购物系统 (源码)

    文章目录 一.前言 二.相关技术: 三.功能分析: 1.前台: 2.后台: 四.效果展示: 1.登录与注册: 2.前台: 3.后台: 五.后记: 一.前言 该系统是简单的模仿 当当网 书店系统,分为前 ...

  9. jsp servlet mysql封装_html2canvas使用中的坑 - SegmentFault 思否

    项目简介 本系统基于JSP+Servlet+Mysql 一个基于JSP+Servlet+Jdbc的个人日记本系统.涉及技术少,易于理解,适合JavaWeb初学者学习使用. 难度等级:入门 技术栈 编辑 ...

  10. 通用试题库管理系统 jsp mysql_通用在线考试系统 JSP+Servlet+MySQL

    [实例简介] 通用在线考试系统,使用技术JSP+Servlet+MySQL等. [实例截图] [核心代码] J2EE-考试系统 └── J2EE-考试系统 ├── 0813 │   ├── src │ ...

最新文章

  1. php getimagesize图片宽高反了_PHP实现简单验证码识别
  2. Linux下命令行(二)之文本处理基础
  3. Spring 嵌套方法AOP不生效问题
  4. 小孔成像实验探究的软件_【亲子实验】科学小制作:神秘小潜艇科学小论文作品在科学课(小学版)2004年第5期发表,科学小发明潜水艇与沉浮子...
  5. Spring官方推荐的@Transactional还能导致生产事故?
  6. Shiro 登录认证源码详解
  7. Storm概念学习系列之Stream消息流 和 Stream Grouping 消息流组
  8. java开发者最常去的20个英文网站
  9. 因为一个YYYY-MM-dd的Bug,我被老板骂的狗血淋头!
  10. linux内网安装git,Linux 安装git
  11. 什么类型网站不利于seo优化
  12. 数据中心 服务器管理规范,互联网技术详解 | 新时代数据中心管理标准Redfish
  13. 系统分析师(4)-系统分析师考试大纲
  14. 手把手教你7个常见数据库使用方法
  15. 基于树莓派的智能图像识别垃圾分类系统
  16. 特别放松:海盗分金问题
  17. JS JSP HTML CSS概念
  18. 2023年跨境电商趋势走向,跟随大势迎难而上!
  19. 法律常识(五)《消费者权益保护法》解读与举例
  20. IOS Appstore 预览图尺寸

热门文章

  1. OpenCV---Canny边缘提取
  2. Linux启动分析——init进程与app启动(init进程源码分析)
  3. 内核调试工具 — kdump crash
  4. 不错的网络协议栈测试工具 — Packetdrill
  5. php简单授权验证,技术教程:PHP简单免网络的授权验证方法
  6. comsol积分函数_COMSOL教程- 巧用PDE、ODE耦合方程实现变量的时间积分或者空间微分...
  7. 思科网院Packet Tracer实验(三)调查运行中的 TCP/IP和OSI模型
  8. 51nod1174--区间中最大的数--线段树
  9. event mpm php,Ubuntu Apache 切换到php-fpm+mpm_event模式
  10. python设计计算器的目的_python的第一个作业:计算器的后台实现