Servlet从了解到放弃(04)

简介: Servlet从了解到放弃(04)

博客练习


创建表:


create database blog character set utf8;


use blog;


创建用户表


create table user(id int primary key auto_increment,username varchar(20),password varchar(20))charset=utf8;


创建博客表


create table blogs(id int primary key auto_increment,title varchar(100),content text,created bigint,user_id int)charset=utf8;


创建工程:


工程名 Blog jar改war

改错 最长的右键最长的

关联Tomcat

pom.xml中的jar包信息

配置文件 jdbc.properties 把里面newdb3改成blog

创建四个包

把DBUtils和THUtils从之前工程中赋值到utils包下面

实现注册功能:


在webapp目录下创建reg.html页面 里面有form表单提交地址为RegServlet

创建RegServlet留下doPost 获取参数 把参数封装到User实体类中 创建UserDao并且调用dao里面的reg方法

实现reg方法

在Servlet中注册完之后重定向到login.html页面

实现登录功能:


创建login.html 类似reg.html form表单地址改成LoginServlet

创建LoginServlet,留下doPost方法,获取参数,封装到User对象中,创建UserDao并调用dao的login方法,方法返回值为true或false

实现login方法,如果登录成功返回true反之false

在Servlet中通过login的返回值决定重定向到什么位置 如果登录失败再次重定向到login登录页面,如果成功重定向到ListServlet.

实现发布博客


创建ListServlet 留下doGet方法 通过THUtils显示list.html

在resources目录下创建list.html页面,页面中添加发布博客超链接 href=send.html

创建send.html页面

Session会话


作用: 通过session对象可以让同一个浏览器发出的多个请求之间建立关系共享同一份数据


[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oT7TZI85-1592990887247)(C:\Users\pc\AppData\Roaming\Typora\typora-user-images\image-20200622115451150.png)]


目录
相关文章
|
6月前
|
Java
servlet生命周期面试题
servlet生命周期面试题
|
安全 Java 容器
你能证明Servlet线程不安全吗?
你能证明Servlet线程不安全吗?
Servlet学习(二):详述servlet的生命周期并动手试验
Servlet学习(二):详述servlet的生命周期并动手试验
125 0
Servlet学习(二):详述servlet的生命周期并动手试验
|
前端开发 Java 应用服务中间件
带你着手「Servlet」
有了前边文章为我们奠定下的网络基础,我们就可以开始学习Servlet的知识了,在部署一个Java的Servlet程序时,必须要有的开发工具是Tomcat,需要自行完成Tomcat的配置,并掌握maven仓库的配置方法,下边我们也会进行演示,这些具体的流程该如何来进行。
165 0
带你着手「Servlet」
|
API 容器
面试:请你谈谈Servlet的生命周期
面试:请你谈谈Servlet的生命周期
109 0
|
XML Java 数据格式
【JavaWeb】重新认识 Servlet 的初始化 [ 回顾 Servlet ]
了解【JavaWeb】重新认识 Servlet 的初始化 [ 回顾 Servlet ]。
162 0
【JavaWeb】重新认识 Servlet 的初始化 [ 回顾 Servlet ]
|
前端开发 JavaScript 小程序
如此详细的 Servlet 教程,不来看看么?
如此详细的 Servlet 教程,不来看看么?
113 0
如此详细的 Servlet 教程,不来看看么?
|
缓存 前端开发 JavaScript
为什么要放弃 JSP ?
以前的项目大多数都是Java程序猿又当爹又当妈,既搞前,又搞后端。 随着时代的发展,渐渐的许多大中小公司开始把前后端的界限分的越来越明确,前端工程师只负责前端的事情,后端工程师只管后端的事情。正所谓术业有专攻,一个人如果什么都会,那么每一样都很难达到精通。
|
SQL 容器
Servlet从了解到放弃(07)
Servlet从了解到放弃(07)
121 0
|
SQL Java 关系型数据库
Servlet从了解到放弃(02)
Servlet从了解到放弃(02)
144 0