day32-EMP项目实战(servlet+jsp)

这篇具有很好参考价值的文章主要介绍了day32-EMP项目实战(servlet+jsp)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

0目录

EMP项目实战(servlet+jsp)

1.

1.  创建maven工程,导入依赖,创建service(服务包),dao(持久包),servlet(控制包),entity(实体包)包,jsp(页面)

2.  创建数据库,创建表t_user,t_employee

3.  依据数据库字段创建实体类User,Employee

4.  创建工具类BaseDao,UserDao和其实现类,EmployeeDao和其实现类;重写实现类中的方法

5.  创建服务包,UserService和其实现类,EmployeeService和其实现类;重写实现类中的方法

6.  创建UserServlet和EmployeeServlet,更改web.xml

7.  实现注册功能,register.jsp,registerScccessful.jsp,UserServlet

  (1)新增功能(数据库中加入一条新数据)

  (2)UserServlet中register的分支中调用UserServiceImpl.register();

day32-EMP项目实战(servlet+jsp),servlet,mysql

  (3)register.jsp中表单(action=UserServlet?action=register),submit后可转到UserServlet中register分支

  day32-EMP项目实战(servlet+jsp),servlet,mysql

day32-EMP项目实战(servlet+jsp),servlet,mysql

8.  实现登录功能,login.jsp,loginSuc.jsp,UserServlet,登陆成功跳转到登录成功提示页面(已改造成跳转到employeeList查询所有页面)

day32-EMP项目实战(servlet+jsp),servlet,mysql

9.  登录完成后,实现跳转到查询所有employee页面(实现查询所有employee页面),EmployeeServlet   list.jsp

day32-EMP项目实战(servlet+jsp),servlet,mysql

10.  实现添加功能

(1)添加一条数据功能,添加完实现跳转到employeelist页面

day32-EMP项目实战(servlet+jsp),servlet,mysql

(2)add.jsp,可以增加返回按钮

day32-EMP项目实战(servlet+jsp),servlet,mysql

(3)list页面“添加按钮”跳转到toAdd按钮

day32-EMP项目实战(servlet+jsp),servlet,mysql

11.  实现删除功能

(1)在list.jsp中添加“删除功能”,id是通过遍历获取到的当前行的id

day32-EMP项目实战(servlet+jsp),servlet,mysql

(2)在servlet中加入删除分支,删除完成返回employeelist分支实现返回list页面

day32-EMP项目实战(servlet+jsp),servlet,mysql

12.实现修改功能

(1)servlet中加入toUpdate(通过id获取到需要修改的对象)和update(修改对象)分支

day32-EMP项目实战(servlet+jsp),servlet,mysql

(2)在update.jsp中实现文本框输入(隐藏域name=id不能丢失,并且value=${employee.id}默认值不能缺,否则update分支中getParameter只能获取到id,而此时的id为空,无法给employee  setId)

day32-EMP项目实战(servlet+jsp),servlet,mysql

13.会话业务(登陆之后保留当前用户对象)

(1)在UserServlet中加入request.getSession().setAttribute("loginUser", user)来设置会话属性。 会将名为 "loginUser" 的属性设置为 user 对象,并存储在当前用户的会话中。

这样做的目的通常是将用户的登录信息存储在会话中,以便在后续的请求中可以方便地获取和使用该信息。通过这种方式,可以在整个会话期间跟踪用户的登录状态。

day32-EMP项目实战(servlet+jsp),servlet,mysql

(2)在employeeList页面中添加

day32-EMP项目实战(servlet+jsp),servlet,mysql

(3)网页显示

day32-EMP项目实战(servlet+jsp),servlet,mysql

14.实现模糊查询功能

(1)改造查询所有为模糊查询功能

day32-EMP项目实战(servlet+jsp),servlet,mysql

(2)在servlet中加入if判断,从文本框获取输入的想要搜索的内容,为空则查询所有

day32-EMP项目实战(servlet+jsp),servlet,mysql

(3)改造list.jsp,添加表单功能,实现搜索后跳转action分支

day32-EMP项目实战(servlet+jsp),servlet,mysql文章来源地址https://www.toymoban.com/news/detail-547440.html

到了这里,关于day32-EMP项目实战(servlet+jsp)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • java 课程签到管理系统Myeclipse开发mysql数据库web结构jsp编程servlet计算机网页项目

    一、源码特点     java 课程签到管理系统是一套完善的java web信息管理系统 采用serlvet+dao+bean,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。 java 课程签

    2024年02月19日
    浏览(42)
  • 基于javaweb+mysql的jsp+servlet图书图书馆管理系统(java+jsp+layui+bootstrap+servlet+mysql)

    基于javaweb+mysql的jsp+servlet图书图书馆管理系统(java+jsp+layui+bootstrap+servlet+mysql) 运行环境 Java≥8、MySQL≥5.7、Tomcat≥8 开发工具 eclipse/idea/myeclipse/sts等均可配置运行 适用 课程设计,大作业,毕业设计,项目练习,学习演示等 功能说明 基于javaweb+mysql的JSP+Servlet图书图书馆管理系统

    2024年02月04日
    浏览(53)
  • 基于javaweb+mysql的jsp+servlet学生成绩管理系统(管理员、教师、学生)(java+jsp+servlet+javabean+mysql+tomcat)

    基于javaweb+mysql的jsp+servlet学生成绩管理系统(管理员、教师、学生)(java+jsp+servlet+javabean+mysql+tomcat) 运行环境 Java≥8、MySQL≥5.7、Tomcat≥8 开发工具 eclipse/idea/myeclipse/sts等均可配置运行 适用 课程设计,大作业,毕业设计,项目练习,学习演示等 功能说明 管理员:个人信息、课程

    2024年02月02日
    浏览(58)
  • 基于javaweb+mysql的jsp+servlet幼儿园管理系统(java+jsp+easyui+h-ui+servlet+mysql)

    基于javaweb+mysql的jsp+servlet幼儿园管理系统(java+jsp+easyui+h-ui+servlet+mysql) 私信 源码获取及调试交流 运行环境 Java≥8、MySQL≥5.7、Tomcat≥8 开发工具 eclipse/idea/myeclipse/sts等均可配置运行 适用 课程设计,大作业,毕业设计,项目练习,学习演示等 功能说明 基于javaweb的JSP+Servlet幼儿

    2024年01月16日
    浏览(75)
  • 使用JSP+Servlet+MySQL实现登录注册功能

    ✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉 🍎个人主页:Leo的博客 💞当前专栏: Java从入门到精通 ✨特色专栏: MySQL学习 🥭本文内容:使用JSP+Servlet+MySQL实现登录注册功能 📚个人知识库: Leo知识库,欢迎大家访问 大家好,

    2024年02月04日
    浏览(51)
  • jsp+servlet+mysql阳光网吧管理系统

    项目介绍: 本系统使用jsp+servlet+mysql开发的阳光网吧管理系统,纯手工敲打,系统管理员和用户角色,功能如下: 管理员:修改个人信息、修改密码;机房类型管理;机房管理;机位(主机)管理;用户管理(冻结、充值);用户消费管理; 用户:注册、登录;快捷方式快

    2024年02月10日
    浏览(39)
  • 学生信息管理系统(mysql+jsp+servlet)

    JDBC是Java Database Connectivity(Java数据库连接)的缩写,编程人员可以通过这个API接口连接到数据库,并使用结构化查询语言(SQL)完成对数据库的查找和更新 JDBC的目标是屏蔽不同的数据库驱动程序之间的差别,为开发者提供一个标准的、纯Java的数据库程序设计接口,为在Ja

    2024年02月04日
    浏览(48)
  • servlet+JSP与SpringBoot+Vue项目交互——servlet请求SpringBoot接口

    servlet+JSP与SpringBoot+Vue项目交互——servlet请求SpringBoot接口 笔者前一段时间开发一个项目,使用的技术框架是servlet+JSP,现阶段开发的项目技术框架为SpringBoot+Vue,笔者现在需要输入servlet+JSP请求SpringBoot接口,获取接口相应,如何实现 1、若读者使用的是 Maven 作为构建工具,您

    2024年02月03日
    浏览(43)
  • 基于Servlet+JSP的增删改查练手项目

    我们每写一步,就测试一步,不要等到所有都写好了再测试,如果都写好了再测试,最后出错的话,会很崩溃,代码量大,调试就不容易,话不多说,开始今天的练手项目。下面的代码,每一步都是按照我自己的步骤,一步一步敲出来,调试出来的,大家第一遍可以跟着敲代

    2024年02月09日
    浏览(46)
  • 基于JAVA+Servlet+JSP+MYSQL的党员信息管理系统

    项目功能: ###用户角色: 超级管理员: 整个系统的信息维护,相当于学校党务负责人 测试账号admin 密码:123456 系管理员: 各院系党务办公室负责人,负责管理自己院系党员信息 测试账号zhangsan 密码:123456 实现功能:(超级管理员与系管理员权限不同) 用户个人信息管理

    2023年04月09日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包