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