![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Servlets&JSP
含低调
一个梦想是成为教师的程序员
展开
-
8. 过滤器与监听器
11.1 过滤器简介客户端–过滤器–服务器–过滤器–浏览器过滤器是可以对请求和响应的头、体进行操作的一种特殊web组件过滤器不生成,只拦截请求和响应11.2 过滤器常用功能分析web请求,对请求进行预处理阻止web请求和响应的进行:百度拦截敏感词汇修改请求、响应的头和体:改编码格式与其他web资源协作:可以选择哪些请求可以经过该过滤器,哪些请求不经过11.3 自定义过滤器...原创 2020-02-23 17:37:45 · 126 阅读 · 0 评论 -
7. JSP
servlet:逻辑处理方便页面表现麻烦jsp:页面表现方便逻辑处理麻烦初级:一般web项目,采用jsp+servlet+javabean(用于将数据库中数据转为对象)高级:(ssm)jsp本质5. 动态网页技术:根据用户请求,生成不同页面6. jsp=java server page7. jsp是servlet,是java类,tomcat会通过jsp引擎将jsp转为se...原创 2020-02-21 16:06:05 · 134 阅读 · 0 评论 -
6. 请求转发、重定向、Cookie、Session、ServletContext、ServletConfig
9.1 请求转发应用场景:用户密码登录失败时,重新回到登录页面,使用请求转发可解决代码重复特点客户端只发送一次请求浏览器地址栏没有变化请求过程中,只有一个request和一个response几个servlet共享一个request和一个response对客户端透明,客户端不知道服务器端做了哪些操作方法//请求servlet时,写相对路径,请求转发语句后面的代码虽然会被执...原创 2020-02-20 20:18:22 · 149 阅读 · 0 评论 -
5. 乱码问题
8.1 乱码产生原因浏览器发送Http请求时,会对请求进行编码,接收Http响应时,会对响应进行解码而服务器接收到Http请求,和产生Http响应时,也会进行解码和编码当浏览器的编码、解码使用的字符集,与服务器解码、编码所使用的字符集不相符时,就会产生乱码8.2 浏览器对请求的编码方式默认utf-8可以对form设置accept-charset,从而改变浏览器对请求的编码方式...原创 2020-02-20 15:49:29 · 227 阅读 · 0 评论 -
4. HttpServletRequest、HttpServletResponse
1原创 2020-02-19 16:56:04 · 94 阅读 · 0 评论 -
3. Servlet
3.1 不使用IDE3.1.1 编写一个Servlet类HelloWorldpackage socket;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest...原创 2020-02-19 14:30:15 · 101 阅读 · 0 评论 -
2. Tomcat、Web Server、JAVA EE
2.1 webserverweb服务器的作用是发布资源,并提供对外的服务,所以也叫中间件,它只能对特定的磁盘内容进行发布,可以发布静态资源(例如html)和动态资源(例如应用程序)2.2 JAVA EEJAVA EE是一堆技术的总称,提供了一些难题的解决方案,只是方案,没有实现,也就是说是一堆接口Servlet:Server Applet,就是服务端上的小程序,用于动态的生成页面JDB...原创 2020-02-19 12:22:24 · 129 阅读 · 0 评论 -
1. HTTP协议
Http协议、servlet、容器servlet中写页面代码比较麻烦,因此产生了jspHttp作用:规范了浏览器和服务器的数据交互特点简单快速:有很多方式可以表达kv对,http规定了k=v格式,解析起来就快速灵活:可以通过属性定义contenttype,传输各种类型的数据,比如json、text文本等无连接:打开链接–传输数据–关闭连接无状态:协议本身,没有状态...原创 2020-02-18 22:31:15 · 173 阅读 · 0 评论