摘要: 参考:第八章 Thymeleaf 1.Thymeleaf是什么 是类似于JSP、Freemarker、Velocity的服务端模板技术,将动态数据渲染到页面上 2.为什么需要Thymeleaf 客户端发送请求,index页面是静态的,查询数据库中的数据是动态,Thymeleaf可以在静态页面上渲染后 阅读全文
posted @ 2022-07-25 23:07 植树chen 阅读(51) 评论(0) 推荐(0) 编辑
摘要: (1)原因 BaseDAO没有加泛型 (2)解决 添加泛型 阅读全文
posted @ 2022-07-24 22:49 植树chen 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1.服务器转发 (1)原理 (2)演示 demo06 protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Sys 阅读全文
posted @ 2022-07-24 21:40 植树chen 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 1.HTTP是无状态的 服务器无法判断两次请求是否是同一个客户端发送的,假如第一次请求是添加商品到购物车,第二次请求是结账,那么就会导致混乱,使用session来解决。 2.session原理 3.演示 (1)项目启动,发送第一次请求,获取请求的sessionID @Override protect 阅读全文
posted @ 2022-07-24 20:56 植树chen 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 参考资料:第六章 HTTP协议 1.HTTP协议 HTTP:超文本传输协议 HTTP是无状态的:无法区分两个请求是否是同一个客户端发送的 浏览器的network 2.请求 (1)请求行: ① 请求的方式 ② 请求的URL ③ 请求的协议,一般都是HTTP1.1 (2)请求头 ① 许多客户端要告诉浏览 阅读全文
posted @ 2022-07-24 18:12 植树chen 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 1.生命周期 从出生到死亡的过程就是生命周期。 对应Servlet中的三个方法:init(),service(),destroy() 2.实验 public class Demo02Servlet extends HttpServlet { public Demo02Servlet(){ Syste 阅读全文
posted @ 2022-07-24 17:20 植树chen 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 1.继承关系 Servlet接口 GenericServlet抽象类 HttpServlet抽象子类 2.相关方法 javax.servlet.Servlet接口: void init(config) - 初始化方法 void service(request,response) - 服务方法 voi 阅读全文
posted @ 2022-07-24 01:17 植树chen 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 1.Tomcat 8 之前,设置编码 (1)get请求: String fname = request.getParameter("fname"); //获取请求参数 byte[] bytes = fname1.getBytes("ISO-8859-1"); //将字符串打散成字节数组 fname 阅读全文
posted @ 2022-07-23 17:58 植树chen 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 1.Servlet是什么 Servlet(Server applet):服务器端小程序,其实就是一个Java类 2.原理 ① 客户端发送调用add.html资源的请求 ② 服务器返回add.html文件,客户端进行渲染 ③ 点击添加按钮时,提交表单数据到服务器 ④ servlet程序获取数据调用DA 阅读全文
posted @ 2022-07-23 17:40 植树chen 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 1.原因 mysql 8.0版本之前和之后的加密规则不同 2.解决 打开命令行 登录mysql 这里abc123为密码 #使用mysql数据库 USE mysql; #修改'root'@'localhost'用户的密码规则和密码 ALTER USER 'root'@'localhost' IDENT 阅读全文
posted @ 2022-07-23 16:24 植树chen 阅读(81) 评论(0) 推荐(0) 编辑