FilterChain过滤器链(Servlet) 在Web应用中,可以部署多个Filter,若这些Filter都拦截同一目标资源,则它们就组成了一个Filter链(也称过滤器链)。过滤器链中的每个过滤器负责特定的操作和任务,客户端的请求在这些过滤器之间传递,直到传递给目标资源。2021-10-15 10:31JSPServletServlet跳转Servlet配置ServletFilter(过滤器) ServletFilter又称Servlet过滤器,它是在Servlet2.3规范中定义的,能够对Servlet容器传给Web资源的request对象和response对象进行检查和修改。2021-10-15 10:30JSPServletServlet乱码Servlet跳转Servlet Session的使用 Session是服务器端会话技术。当浏览器访问Web服务器的资源时,服务器可以为每个用户浏览器创建一个Session对象,每个浏览器独占一个Session对象。 2021-10-15 10:29JSPServletServlet乱码Servlet跳转Servlet Cookie的使用当浏览器发送HTTP请求到服务器时,服务器会响应客户端的请求,但当同一个浏览器再次发送请求到该服务器时,服务器并不知道它就是刚才那个浏览器,即HTTP协议的请求无法保存用户状态。 2021-10-15 09:46JSPServletServlet乱码Servlet跳转Servlet重定向 重定向属于客户端行为。服务器在收到客户端请求后,会通知客户端浏览器重新向另外一个URL发送请求,这称为请求重定向。它本质上是两次HTTP请求,对应两个request对象和两个response对象。2021-10-14 10:53JSPServletServlet乱码Servlet跳转Servlet生命周期 生命周期是指事物从创建到毁灭的过程。人的生命周期就是从出生到死亡的过程,在这个过程中,必定会有一些与生命周期息息相关的事件,如:出生、吃饭、上学、死亡等。这些事件会在生命周期中的某个特定时刻发生。2021-10-14 10:53JSPServletServlet乱码Servlet跳转Servlet请求转发 Web应用在处理客户端的请求时,经常需要多个Web资源共同协作才能生成响应结果。但由于Serlvet对象无法直接调用其他Servlet的service()方法,所以Servlet规范提供了2种解决方案:2021-10-14 10:52JSPServletServlet乱码Servlet跳转Servlet三种创建方式 在Servlet中,一个动态网页对应一个Servlet类,我们可以通过web.xml配置文件将URL路径和Servlet类对应起来。访问一个动态网页的过程,实际上是将对应的Servlet类加载、实例化并调用相关方法的过程;网页上显示的内容,就是通过Servlet类中的某些方法向浏览器输出的H2021-10-14 10:52JSPServletServlet跳转Servlet配置Tomcat目录结构 Tomcat解压完成以后会看到如表1所示的很多目录,这些目录都有各自的用途,初学者有必要了解一下。2021-10-13 14:06JSPServletServlet乱码Servlet跳转Tomcat下载和安装(图解) Servlet是基于Java的动态网站开发技术,它的所有类和组件都是基于Java实现的,要想使用Servlet,就必须提前配置好Java运行环境。2021-10-13 14:06JSPServletServlet乱码Servlet跳转Servlet容器(Web容器)是什么 在部署Servlet网站时,同样需要一种类似的软件,例如Tomcat、Jboss、Jetty、WebLogic等,但是它们通常被称为“容器”,而不是“服务器”,这究竟是为什么呢?Servlet容器和传统意义上的服务器有什么不同呢?2021-10-13 14:05JSPServletServlet乱码Servlet跳转Servlet到底是什么 Servlet是ServerApplet的缩写,译为“服务器端小程序”,是一种使用Java语言来开发动态网站的技术。 Servlet虽然被称作“小程序”,但是它的功能却异常强大,因为它是基于Java的,几乎可以使用所有的JavaAPI,Java能做的事情,Servlet也能做。2021-10-13 14:05JSPServletServlet乱码Servlet跳转