Servlet与JSP
黑熊扑通
这个作者很懒,什么都没留下…
展开
-
Servlet入门
一、什么是Servlet浏览器可以通过ip和端口访问到一个指定的服务器,而服务器中有一些资源可以被浏览器请求所访问。而这些资源又分为静态资源和动态资源之分。而在访问动态资源时,不同的用户对同一动态资源进行访问得到的响应内容可能会不一样(例如在网页的欢迎信息栏处,不同的用户在进行访问时显示的欢迎信息肯定是不相同的)。 想要实现不同的用户对统同一资源进行访问时返回不同的响应信息,就必须存在相应的逻...原创 2019-08-14 00:37:16 · 109 阅读 · 0 评论 -
Servlet的生命周期
1. 被创建:执行init方法,只执行一次Servlet什么时候被创建? 默认情况下,第一次被访问时,Servlet被创建 可以配置执行Servlet的创建时机。 在<servlet>标签下配置 1)第一次被访问时,创建 <load-on-startup>的值为负数 2)在服务器启动时,创建 <load-on-st...原创 2019-08-14 23:15:06 · 85 阅读 · 0 评论 -
Servlet3.0_基于注解开发的Servlet
1.使用注解进行开发的好处:支持注解配置。可以不需要web.xml了。2.使用注解开发Servlet的步骤:1)创建JavaEE项目,选择Servlet的版本3.0以上,可以不创建web.xml2)定义一个类,实现Servlet接口3) 复写方法Servlet接口中的抽象方法4)在类上使用@WebServlet注解,进行配置,例如: @WebServlet(urlPatterns...原创 2019-08-14 23:45:33 · 471 阅读 · 0 评论 -
Request与Response
Request对象1. request对象和response对象的原理 1. request和response对象是由服务器创建的。我们来使用它们 2. request对象是来获取请求消息,response对象是来设置响应消息2. request对象继承体系结构: ServletRequest -- public interface ServletRequest(javax....原创 2019-08-30 00:20:15 · 286 阅读 · 0 评论 -
ServletContext与ServletConfig
ServletContex 1. 概念:代表整个web应用,可以和程序的容器(服务器)来通信 2. 获取: 1. 通过request对象获取 * request.getServletContext(); 2. 通过HttpServlet获取 * this.getServletContext(); 3. 功能: 1. 获取M...原创 2019-08-30 08:16:24 · 347 阅读 · 0 评论 -
Cookie与Session
一、Cookie1. 概念:客户端会话技术,将数据保存到客户端2. 快速入门: * 使用步骤: 1. 创建Cookie对象,绑定数据 * new Cookie(String name, String value) 2. 发送Cookie对象 * response.addCookie(Cookie coo...原创 2019-08-30 08:21:43 · 85 阅读 · 0 评论 -
JSP(指令、注释、内置对象)
指令作用:用于配置JSP页面,导入资源文件格式:<%@ 指令名称 属性名1=属性值1 属性名2=属性值2 … %>分类:page : 配置JSP页面的contentType:等同于response.setContentType()设置响应体的mime类型以及字符集设置当前jsp页面的编码(只能是高级的IDE才能生效,如果使用低级工具,则需要设置pa...原创 2019-09-03 08:28:24 · 94 阅读 · 0 评论 -
EL&JSTL
一、EL表达式1. 概念:Expression Language 表达式语言2. 作用:替换和简化jsp页面中java代码的编写3. 语法:${表达式}4. 注意: * jsp默认支持el表达式的。如果要忽略el表达式 1. 设置jsp中page指令中:isELIgnored="true" 忽略当前jsp页面中所有的el表达式 2. \${表达式} ...原创 2019-09-03 08:30:47 · 204 阅读 · 0 评论 -
Servlet的执行流程
具体流程:1)客户端主机通过请求中的IP找到服务器主机,并建立链接;2)客户端浏览器将表单中的数据封装在HTTP请求报文中,并将该请求报文发送给服务器;3)服务器接收到客户端浏览器发送过来的请求报文,解析请求报文中的url(例如url为:http://localhost:8080/MyDemo/helloServlet): (1)解析url,得到端口号8080,虚拟目录MyDemo,资...原创 2019-09-08 16:17:34 · 1264 阅读 · 0 评论