
javaweb
文章平均质量分 86
檬柠猿
希望能够一直学习
展开
-
四、Cookie、Session
四、Cookie、Session1、Cookie:客户端会话技术(小饼干)使用步骤:创建Cookie对象,绑定数据 : new Cookie(String,String)发送Cookie对象,通过response传递给浏览器 :response.addCookie(Cookie cookie)获取Cookie拿到数据,通过下一次的请求 :Cookie[] request.getCookies()实现原理:添加一个Cookie进入response响应体时,会有响应头set-Co原创 2021-09-22 21:13:30 · 138 阅读 · 0 评论 -
六、Filter、Listener
六、Filter、Listener1、Filter概念:当访问服务器资源时,过滤器可以将请求拦截下来,完成一些特殊的功能作用:一般用于完成一些通用的操作:如:登录验证、统一编码处理、敏感字符过滤等执行原理:当服务器接收到客户端浏览器的请求后,会解析URL路径,获取访问的Filter的资源路径查找web.xml文件,是否有对应的标签体内容如果有,则找到对应的中的全类名tomcat会根据找到的全类名把响应的字节码文件加载进内存,并创建其对象然后调用其内部方法生命周期:原创 2021-09-21 20:54:44 · 119 阅读 · 0 评论 -
五、JSP
五、JSP1、关于JSP:JSP的概念:Java Server Pages:java服务器端页面,既可以编写java代码,也可以编写html代码原理:本质上还以一个ServletJSP脚本:<% 代码 %> :定义java代码,在service方法中,service方法可以定义什么,该脚本就可以定义什么<%! 代码 %> :定义java代码,在jsp转换为.class文件后在java类的成员变量<%= 代码 %>:定义java代码,会输出到页原创 2021-09-19 22:08:13 · 120 阅读 · 0 评论 -
三、Response、ServletContext
三、Response、ServletContext1、Response对象的功能设置响应消息设置响应行 HTTP/1.1 200 ok设置状态码 : setStatus(int sc)设置响应头:setHeader(String name,String value)设置响应体:获取输出流:字符输出流:PrinterWriter getWriter()字节输出流:ServletOutputStream getOutputStream()使用输出流将数据输出到客原创 2021-09-17 21:22:44 · 114 阅读 · 0 评论 -
二、Request
二、Request1、request和response对象的原理request和response对象是由服务器创建的,我们进行使用request对象是来获取请求消息,response对象用来设置相应消息2、Request的继承体系3、Request的功能方法获取请求数据获取请求行数据:GET /web/requestInit?name=zhangsan&name=lisi HTTP/1.1 @Override protected void doGet原创 2021-09-15 22:27:08 · 203 阅读 · 0 评论 -
一、Servlet
一、Servlet1、Web相关概念软件架构:C/S : 客户端/服务器B/S : 浏览器/服务器资源分类:静态资源:所有用户访问后,得到的结果都是一样的,静态资源可以被浏览器直接解析如:html css JavaScript动态资源:每个用户访问资源后,得到的结果可能不同,称为动态资源,动态资源被访问后需要先转换为静态资源再返回给浏览器如:servlet jsp php……网络通信三要素:IP:用来标识一台计算机在网络中的位置(或者说一台电子设备在网络中的原创 2021-09-14 23:35:39 · 112 阅读 · 0 评论