![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Servlet
文章平均质量分 76
char0321
这个作者很懒,什么都没留下…
展开
-
Web介绍
Web程序:运行在网络上的程序分类: C/S:客户端/服务器,例如QQ,LOL等 优点:个性化更容易实现,更安全,占用网络资源少 B/S:浏览器/服务器,例如新浪,百度等 优点:更新方便(只需要在服务器端更新),便于移动使用,几乎不占用本地资源 B/S结构模型: 浏览器和服务器: 1)浏览器需要知道服务...原创 2018-06-23 14:45:04 · 166 阅读 · 0 评论 -
Listener监听器
监听器:用于监听事件,在事件发生前后,执行一些操作监听器操作的上下文:事件源: 发生事件的位置/对象监听器: 监听事件源,监听到事件发生后,调用事件处理监听模型是一个观察者模式模型图 Servlet中有6个事件和8个监听器...原创 2018-07-07 22:02:48 · 113 阅读 · 0 评论 -
JSP文件上传
文件上传要点表单的提交方式: 一定是post方式在表单中要设置enctype="mutilpart/form-data": 以二进制流的方式传递数据给服务器上传文件后,需要对数据进行处理解析,才能够得到源文件有文件上传时,不能使用getParameter()来获取属性chrome上传文件信息:------WebKitFormBoundaryU9JjAwTdf...原创 2018-07-06 16:07:48 · 128 阅读 · 0 评论 -
Servlet生命周期
Tomcat服务器中,container(容器)通过解析web.xml,创建相应的对象并调用方法,最终销毁对象: 容器根据无参构造器创建对象,所以一定要有无参的构造方法Servlet生命周期: 1)实例化(constructor) 2)初始化(init) 3)service()方法:可以多次调用此方法 4)销毁destroy():服务器关闭后/一定时间后(内存不够且没...原创 2018-06-29 09:59:09 · 81 阅读 · 0 评论 -
ServletContext
ServletContext: 1)是服务器端的一块公共存储区域,可供所有客户存取数据(全局区域); 模型图: 2)一个web应用程序只有一个ServletContext; 3)在Servlet中,获取ServletContext:(2种方法)ServletContext servletContext = this.getServletContext();Serv...原创 2018-07-02 18:11:05 · 94 阅读 · 0 评论 -
Servlet重定向与转发
重定向: 1)由response对象调用sendRedirect("/path")实现 ; 2)当重新定向时,服务器会将重定向的地址("/path")交给浏览器。浏览器会根据新的url,重新发起新的请求。整个过程相当于时发送了两次请求; ...原创 2018-06-29 22:33:55 · 420 阅读 · 0 评论 -
HttpServletRequest 和 HttpServletResponse对象
http协议: 1)请求:请求头(request headers)、请求正文:请求的参数 2)响应:响应头(response headers)、响应正文、响应状态1、HttpServletRequest: a)请求对象,从客户端发送请求,服务器会创建该对象 b)有getParameter("filename")方法来获取提交的数据 有哪些请求? a)在浏...原创 2018-06-29 21:41:49 · 163 阅读 · 0 评论 -
Servlet基础
ServletServlet:是一个java类服务器端的小程序通过http接受和响应web客户端的请求Servlet做的事情:接收请求获取请求数据调用业务处理—将处理结果封装到req/session/context响应结果Servlet的实现:实现Servlet接口继承GenericServlet类继承HttpServlet类编写servlet:通过继承父...原创 2018-07-07 22:22:41 · 110 阅读 · 0 评论