![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWeb
文章平均质量分 55
AmorFati1996
这个作者很懒,什么都没留下…
展开
-
验证码Kaptcha
为什么需要验证码?kaptcha如何使用:添加jar在web.xml文件中注册KaptchaServlet,并设置验证码图片的相关属性<servlet> <servlet-name>KaptchaServlet</servlet-name> <servlet-class>com.google.code.kaptcha.servlet.KaptchaServlet</servlet-class&g.转载 2022-03-10 10:43:39 · 412 阅读 · 0 评论 -
Cookie了解
详细内容:Cookie.创建Cookie对象@WebServlet("/cookie01")public class CookieServlet01 extends HttpServlet { @Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //1. 创建一个cookie对转载 2022-03-10 10:01:33 · 150 阅读 · 0 评论 -
监听器Listener
详细内容:监听器Listener1. 分类:ServletContextListener - 监听ServletContext对象的创建和销毁的过程HttpSessionListener - 监听HttpSession对象的创建和销毁的过程ServletRequestListener - 监听ServletRequest对象的创建和销毁的过程ServletContextAttributeListener - 监听ServletContext的保存作用域的改动(add,remove,repl转载 2022-03-09 22:08:09 · 132 阅读 · 0 评论 -
过滤器Filter
Filter也属于Servlet规范Filter开发步骤:新建类实现Filter接口,然后实现其中的三个方法:init、doFilter、destroy配置Filter,可以用注解@WebFilter,也可以使用xml文件 <filter> ``<filter-mapping>Filter在配置时,和servlet一样,也可以配置通配符,例如 @WebFilter("*.do")表示拦截所有以.do结尾的请求@WebFilter("/demo01.do")public .转载 2022-03-09 21:38:31 · 97 阅读 · 0 评论 -
视图模板技术-Thymeleaf
Thymeleaf - 视图模板技术1) 添加thymeleaf的jar包2) 新建一个Servlet类ViewBaseServlet3) 在web.xml文件中添加配置- 配置前缀 view-prefix- 配置后缀 view-suffix4) 使得我们的Servlet继承ViewBaseServlet5) 根据逻辑视图名称 得到 物理视图名称//此处的视图名称是 index//那么thymeleaf会将这个 逻辑视图名称 对应到 物理视图 名称上去//逻辑视图名称 : index转载 2022-03-09 10:34:23 · 353 阅读 · 0 评论 -
Servlet
1. TomcatTomcat是一个web应用服务器(或容器)。官网:here.2. Servlet入门创建html<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <title>Title</title></head><body><form action="add" method="pos转载 2022-03-08 21:18:42 · 155 阅读 · 0 评论 -
会话跟踪技术Session
会话1) Http是无状态的- HTTP 无状态 :服务器无法判断这两次请求是同一个客户端发过来的,还是不同的客户端发过来的- 无状态带来的现实问题:第一次请求是添加商品到购物车,第二次请求是结账;如果这两次请求服务器无法区分是同一个用户的,那么就会导致混乱- 通过会话跟踪技术来解决无状态的问题。2) 会话跟踪技术 - 客户端第一次发请求给服务器,服务器获取session,获取不到,则创建新的,然后响应给客户端 - 下次客户端给服务器发请求时,会把sessionID带给服务器,那转载 2022-03-08 21:03:27 · 351 阅读 · 0 评论 -
Http协议
详细内容:Htttp协议1) Http 称之为 超文本传输协议2) Http是无状态的3) Http请求响应包含两个部分:请求和响应- 请求:请求包含三个部分: 1.请求行 ; 2.请求消息头 ; 3.请求主体1)请求行包含是三个信息: 1. 请求的方式 ; 2.请求的URL ; 3.请求的协议(一般都是HTTP1.1)2)请求消息头中包含了很多客户端需要告诉服务器的信息,比如:我的浏览器型号、版本、我能接收的内容的类型、我给你发的内容的类型、内容的长度等等3)请求体,三种情况get方式,转载 2022-03-08 18:01:40 · 76 阅读 · 0 评论 -
Java数据库连接(Java Database Connectivity, JDBC)
1.JDBC简介以及数据库的连接JDBC是sun公司发布的一个Java程序与数据库之间通信的规范(接口)各大数据库厂商去实现JDBC规范(实现类),并将这些实现类封装成jar包。连接mport java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;//目标:与数据库建立连接public class Demo1 { public static void main(String[转载 2022-03-08 10:34:26 · 402 阅读 · 0 评论