前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Servlet从了解到放弃(04)

Servlet从了解到放弃(04)

作者头像
海拥
发布2021-08-23 15:23:24
2420
发布2021-08-23 15:23:24
举报
文章被收录于专栏:全栈技术全栈技术

博客练习

  1. 创建表: 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;
  2. 创建工程:
    1. 工程名 Blog jar改war
    2. 改错 最长的右键最长的
    3. 关联Tomcat
    4. pom.xml中的jar包信息
    5. 配置文件 jdbc.properties 把里面newdb3改成blog
    6. 创建四个包
    7. 把DBUtils和THUtils从之前工程中赋值到utils包下面
  3. 实现注册功能:
    1. 在webapp目录下创建reg.html页面 里面有form表单提交地址为RegServlet
    2. 创建RegServlet留下doPost 获取参数 把参数封装到User实体类中 创建UserDao并且调用dao里面的reg方法
    3. 实现reg方法
    4. 在Servlet中注册完之后重定向到login.html页面
  4. 实现登录功能:
    1. 创建login.html 类似reg.html form表单地址改成LoginServlet
    2. 创建LoginServlet,留下doPost方法,获取参数,封装到User对象中,创建UserDao并调用dao的login方法,方法返回值为true或false
    3. 实现login方法,如果登录成功返回true反之false
    4. 在Servlet中通过login的返回值决定重定向到什么位置 如果登录失败再次重定向到login登录页面,如果成功重定向到ListServlet.
  5. 实现发布博客
    1. 创建ListServlet 留下doGet方法 通过THUtils显示list.html
    2. 在resources目录下创建list.html页面,页面中添加发布博客超链接 href=send.html
    3. 创建send.html页面

Session会话

  • 作用: 通过session对象可以让同一个浏览器发出的多个请求之间建立关系共享同一份数据 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oT7TZI85-1592990887247)(C:\Users\pc\AppData\Roaming\Typora\typora-user-images\image-20200622115451150.png)]
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/06/24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 博客练习
  • Session会话
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档