servlet
文章平均质量分 70
521125LYC
这个作者很懒,什么都没留下…
展开
-
JSTL标签
JSTL标签1.JSTL介绍 JSTL(JavaServer Pages Standard Tag Library,JSP标准标签库)是一个JSP标签集合,它封装了JSP应用的通用核心功能。2.常用标签的使用(1).<c:if>标签jstl写判断 jstl表达式if语句,当test值为true则执行标签内容 <% char c='男'; if(c!='男'){ request.setAttribute("message","女"); }else{原创 2021-06-29 00:35:02 · 981 阅读 · 1 评论 -
EL表达式
EL表达式1.什么是EL表达式?是一种在JSP页面获取数据的简单方式(只能获取数据,不能设置数据)2.EL表达式语法(绑定名)如:(绑定名) 如:(绑定名)如:{username}; <!--数据绑定--> <% session.setAttribute("username","admin1"); request.setAttribute("username","admin2"); pageContext.setAttribute("username","admi原创 2021-06-29 00:32:32 · 889 阅读 · 0 评论 -
Servlet监听器
监听器1.什么是监听器? 监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。2.配置文件 <!--配置监听器--> <listener> <listener-class>common.ListenerCommon</listener-class> </listener>3.被监听的类被监听的类,需要实现一原创 2021-06-29 00:30:44 · 927 阅读 · 1 评论 -
Servlet过滤器
过滤器1.什么是过滤器?Servlet规定当中定义的一种特殊的组件,用来过滤(拦截)Servlet容器的调用过程,容器收到请求后,会先遇到过滤器,再调用后续的其他组件,例如Servlet;2.如何写过滤器?1.当一个类实现了Filter接口,那么这个类就是一个过滤器。2.在接口方法中,实现过滤处理逻辑(doFilter)3.在web.xml中配置过滤器(1)web.xml配置文件 <!--配置过滤器--> <filter> <filter-name&原创 2021-06-29 00:28:49 · 718 阅读 · 1 评论 -
Jsp (java server page)
Jsp (java server page)1.jsp是什么?sun公司制订的一种服务器端动态页面技术规范。注:a.虽然使用servlet也可以生成动态页面,但是过于繁琐(需要使用out.println语句输出),并且维护麻烦(要修改页面,就必须修改java代码)。所以sun才制订了jsp规范。b. jsp是一个以.jsp为后缀的文件,主要内容是html和少量的java代码。容器(比如tomcat)会将该文件转换成一个对应的servlet然后执行。c. jsp本质就是一个servlet!2.指原创 2021-06-29 00:22:24 · 443 阅读 · 0 评论 -
Servlet上下文
Servlet上下文1.什么是servlet上下文? 容器启动后会给 每一个web应用创建一个唯一的符合ServletContext接口要求的对象,该对象一般称为Servlet上下文,一个web应用对应一个上下文.2.特点 只要容器不关闭,上下文就一直存在。3.如何获取servlet上下文? Genericservlet提供了getServletContext()方法来获取上下文 //获取该对象的servletContext上下文 ServletContext sc=req.原创 2021-06-28 13:53:28 · 662 阅读 · 0 评论 -
Servlet状态管理
状态管理1.什么是状态管理 将浏览器与web服务器之间多次交互当作一个整体来处理并且将多次交互的所涉及的数据(状态)保存下来;2.如何进行状态管理a.Cookie技术 将少量数据(状态)保存在浏览器端b.Session技术 将数据(状态)保存在服务端(数据共享)3.什么是Cookie 服务器临时存放在浏览器的少量数据,将这些数据用来跟踪用户的状态;3.1Cookie的工作原理 当浏览器访问服务器时,服务器将少量的数据以set-cookie的形式发送给浏览原创 2021-06-28 13:51:53 · 568 阅读 · 0 评论 -
Servlet生命周期
Servlet生命周期1.什么是servlet生命周期 servlet容器创建servlet对象,到servlet对象销毁这个过程称之为servlet生命周期。2.生命周期如下2-1:实例化 a.什么时候实例化? 情况1:容器收到请求后创建servlet对象 情况2:启动容器之后立刻创建servlet对象(需要配置文件) 以上两种情况容器调用Servlet的构造器创建对象。 b.创建了几个实例? 容器之创建了一个实例。原创 2021-06-28 00:37:21 · 2509 阅读 · 1 评论 -
转发和重定向
转发和重定向1.转发1.1什么是转发? 一个web组件将未完成得处理交给另外一个web组件继续做,web组件指得是jsp或者servlet,常见得场景是一个servlet获取处理结果之后交给一个jsp来展示。1.2如何转发?绑定数据到request对象: 1.通过HttpServletRequest提供得方法setAttribute(string name,object obj), name:一般称为绑定名 obj:一般称为绑定值 2.通过httpservl原创 2021-06-28 00:34:50 · 2509 阅读 · 1 评论 -
Servlet基础概念
Servlet基础概念1.什么是servlet Sun(Oracle)公司制定的一种用来 扩展Web服务器功能的组件规范.2.servlet如何来运行 需要部署到容器(服务器tomcat)中才能运行.3.HTTP协议 1.他是网络传输协议,特点:一次请求一次响应 2.数据包结构:请求(请求行,消息头,消息正文),响应(状态行,响应头,响应正文)4.开发Servlet的步骤① 编写一个实现Servlet接口或继承HttpServlet的Java类② 使用javac命令编译源文件原创 2021-06-28 00:31:50 · 2048 阅读 · 1 评论