![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tomcat
yy310585
这个作者很懒,什么都没留下…
展开
-
Tomcat监听器
Tomcat监听器Servlet监听器用于监听一些重要事件的发生,监听器对象可以在事情发生前、发生后可以做一些必要的处理通过实现Servlet API提供的Listense接口,可以在监听正在执行的某一个程序,并且根据程序的需求做出适当的响应监听作用域对象的创建和销毁以及属性的相关配置,可以添加一些公共的属性配置,做逻辑判断也可以通过Log4j来做日志的记录等等监听对象监听器接口监听事件ServletContextServletContextListener Serv原创 2021-03-17 21:43:51 · 1024 阅读 · 0 评论 -
Tomcat过滤器
Tomcat过滤器过滤器是能够对web请求和web响应的头属性和内容体进行操作的一种特殊web组件过滤器的特殊之处在于本身并不直接生成web响应,而是拦截web请求和响应,以便查看、提取或以某种方式操作客户机和服务器之间交换的数据过滤器的功能分析web请求,对输入数据进行预处理阻止web请求和响应的进行根据功能改动请求的头信息和数据体与其他web资源协作过滤器执行原理简图怎么使用过滤器定义普通的java类,实现Filter接口重写方法init:完成初始化功能原创 2021-03-17 20:12:23 · 457 阅读 · 0 评论 -
JSTL标签库
JSTL标签库完整JSTL标签库学习地址JSTL菜鸟教程认识JSTLJSTL(Java server pages standarded tag library,即JSP标准标签库)是由JCP(Java community Proces)所制定的标准规范,它主要提供给Java Web开发人员一个标准通用的标签库,并由Apache的Jakarta小组来维护支持在jsp页面中添加复杂的逻辑判断,避免逻辑代码和页面标签混为一谈JSTL是EL的扩展,同时,JSTL依赖于EL,为了方便的从作用域中原创 2021-03-15 21:59:46 · 261 阅读 · 0 评论 -
EL表达式
EL表达式tomcat项目中,JSP页面与Servlet之间,使用传统方式获取request对象中的值的时候有以下缺点JSP页面中必须要导包数据必须进行强制类型转换层次结构非常复杂所以就引入了EL表达式概念:EL(Expression Language),一种写法非常简单的表达式,语法简单易懂,便于使用作用:让jsp书写起来更加的方便。简化在jsp中获取作用域或者请求数据的写法语法规则:${expression},可以使用.或者[]来获取属性值或者指定索引位置的原创 2021-03-14 21:58:47 · 207 阅读 · 0 评论 -
JSP语法
JSP语法编译器指令page:用来设置转译成servlet文件时的参数contentType:表示览器解析响应信息的时候使用的编码和解析格式language:表示JSP要转译成的文件类型import:导入需要的jar包pageEncoding:设置页面的编码格式 可以与contentType只选择一个使用,两个同时使用必须保持一致session:用来控制Servlet中是否有session对象errorPage:当页面发生逻辑错误的时候跳转的页面extends:需要转译的servlet原创 2021-03-11 21:29:32 · 67 阅读 · 0 评论 -
认识JSP与JSP的简单运行原理
认识JSP与JSP的简单运行原理什么是JSPJSP(全称为Java Server Page),是sun公司为主导创建的一种动态网页技术标准,主要的目的就是将标识逻辑从servlet中分离出来它实现了Html语法中可以嵌入java编码的扩展(以 <%, %>形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。一般在web项目中,采用JSP+Servlet+JavaBean的技术(SSM)JSP本质上就是Serv原创 2021-03-09 22:07:10 · 150 阅读 · 0 评论 -
Tomcat中使用ServletConfig
Tomcat中使用ServletConfig方便每一个Servlet获取自己单独的属性配置ServletConfig的特点每一个servlet单独拥有一个servletConfig对象ServletConfig的使用获取ServletConfigServletConfig servletConfig = this.getServletConfig();读取ServletConfig的属性值String value = servletConfig.getInitParam原创 2021-03-08 21:45:25 · 158 阅读 · 0 评论 -
Tomcat中使用servletContext
Tomcat中使用servletContext运行在JVM上的每一个web应用程序都有一个与之对应的Servlet上下文(Servlet运行环境)Servlet API提供ServletContext接口用来标识Servlet上下文,ServletContext对象可以被web应用程序中的所有Servlet访问ServletContext对象是web服务器中的一个一直路径的根ServletContext用来解决不同用户之间的数据共享ServletContext的特点由服务器创建所有用户共原创 2021-03-08 20:29:46 · 693 阅读 · 0 评论 -
Tomcat中使用session
Tomcat中使用session解决相同用户发送不同请求时的数据共享问题cookie的特点服务器端存储共享数据的技术session需要以来cookie技术每个用户对应一个独立的session对象每个session对象的有效时长默认30分钟每次关闭浏览器的时候,重新请求都会开启一个新的session对象,因为返回的JSESSIONID是临时cookiecookie的使用HttpSession session = request.getSession();修改session回话的保原创 2021-03-06 13:50:49 · 551 阅读 · 0 评论 -
Tomcat中使用cookie
Tomcat中使用cookiecookie是用来处理客户端发送不同请求的时候如何使用相同的参数信息cookie的使用创建cookie对象 Cookie cookie = new Cookie(“name”, name);在response对象中添加cookie response.addCookie(cookie);cookie设置生命周期,单位是秒:cookie.setMaxAge(3243600);给cookie设置固定路径(只有在请求设置的路径才发送响应的cookie)获取coo原创 2021-03-05 18:05:18 · 1340 阅读 · 0 评论 -
servlet重定向
servlet重定向在servlet中设置重定向response.sendRedirect("XXXX");servlet请求转发的特点浏览器发送两次请求浏览器的地址发生变化请求过程中产生两个request对象和两个response对象两个servlet不能共享同一个request对象和response对象servlet重定向示意图[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DOU4rwnO-1614865747553)(E:\Study\原创 2021-03-04 21:49:31 · 240 阅读 · 1 评论 -
servlet之间实现数据共享
servlet之间实现数据共享如何在tomcat项目中实现servlet之间数据共享request.setAttribute(Object key, Object value);request.getAttribute(Object key);原创 2021-03-04 21:24:59 · 254 阅读 · 1 评论 -
servlet请求转发
servlet请求转发在servlet中设置请求转发request.getRequestDispatcher("XXXX").forward(request, response);servlet请求转发的特点客户端只发送一次请求浏览器的地址栏地址没有变化请求过程中只有一个request和response对象几个servlet共享一个request和response对象对客户端透明,客户端不需要知道服务端进行了哪些操作servlet请求转发示意图...原创 2021-03-04 21:07:44 · 129 阅读 · 1 评论 -
tomcat项目中各种乱码问题的处理方式
tomcat项目中各种乱码问题的处理方式request中处理乱码的方式get请求处理乱码的方式获取字符串之后使用new String(name.getBytes(“iso-8859-1”), “utf-8”)使用request.setCharacterEncoding(“utf-8”)设置请求的编码格式 并且在tomcat配置文件server.xml设置端口的配置项中添加 useBodyEncodingForURI=“true”在tomcat配置文件server.xml设置端口的配置项中添加原创 2021-03-04 20:44:48 · 158 阅读 · 1 评论 -
Tomcat中Response对象的常用方法
Tomcat中Response对象的常用方法Response对象可以设置服务端返回给客户端的响应头,响应行,响应体的所有内容package com.shanlei;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRespons原创 2021-03-03 21:03:37 · 310 阅读 · 2 评论 -
Tomcat中Request对象的常用方法
Tomcat中Request对象的常用方法Requset对象可以通过对象获取请求行,请求头,请求体中的所有信息package com.shanlei;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;impo原创 2021-03-03 20:58:14 · 271 阅读 · 1 评论 -
Servlet的生命周期
Servlet的生命周期一个Servlet的生命周期是从客户端请求这个Servlet的服务开始,一直到tomcat服务关闭为止tomcat服务启动的时候,是不会创建Servlet对象的,只有当客户端请求了这个Servlet的服务的时候,才会创建对象public class Servletlive extends HttpServlet { // init方法是在对象被创建的时候会执行的方法 @Override public void init() throws Servle原创 2021-03-01 20:30:49 · 37 阅读 · 0 评论 -
创建简单的tomcat项目
创建简单的tomcat项目开发工具:IDEA首先创建一个web工程工程创建后目录结构创建Servlet实现类(在servlet类中实现具体业务逻辑),需要在设置中指定这里继承HttpServlet的时候,找不到父类,需要在项目结构里面指定jar包完成以上步骤之后,HttpServlet就能找到,可以自动完成导入jar包然后在MyServlet中完成业务逻辑package com.shanlei;import javax.servlet.Servle原创 2021-03-01 12:15:50 · 1060 阅读 · 0 评论 -
了解tomcat
了解tomcattomcat由apache开源组织使用java开发的一款web容器tomcat简单原理图自定义实现基础tomcat功能定义request类(用来接收客户端发送来的请求)package com.shanlei;import java.io.IOException;import java.io.InputStream;/** * @author: shanlei * @version: 1.0 */public class MyRequest {原创 2021-02-28 20:32:54 · 85 阅读 · 0 评论