当前位置: 首页 > news >正文

龙岗网站建设代理商免费网站怎么注册

龙岗网站建设代理商,免费网站怎么注册,网站地图类型,wordpress 代码解析(1) 重定向和转发的区别 1)重定向是浏览器发送请求并受到响应以后再次向一个新地址发请求;转发是服务器受到请求后为了完成响应转到一个新的地址。 2)重定向中有两次请求对象,不共享数据;转发…

(1) 重定向和转发的区别

1)重定向是浏览器发送请求并受到响应以后再次向一个新地址发请求;转发是服务器受到请求后为了完成响应转到一个新的地址。

2)重定向中有两次请求对象,不共享数据;转发只产生一次请求对象且在组件间共享数据。

3)重定向后地址栏地址改变;而转发则不会。

4)重定向的新地址可以是任意地址;转发的新地址必须是同一个应用内的某地址。

(2)问题扩展

获取servlet的转发和响应重定向的方式?

转发的方法:

1)通过HttpServletRequest的getRequestDispatcher()方法获得

2)通过ServletContext的getRequestDispatcher()方法获得

重定向的方法:

3)HttpServletResponse的sendRedirect()方法。

(4)结合项目使用

重定向可以实现图片的异步上传。

一般访问web-inf下面文件,只能通过转发来实现

Servlet对象的生命周期详细介绍

监听域对象的生命周期:在Web应用程序的运行期间,Web容器会创建和销毁三个比较重要的对象ServletContext、HttpSession和ServletRequest,这些对象被称为域对象,为了监听这些域对象的生命周期,Servlet API中专门提供三个接口ServletContextListener、HttpSessionListener、ServletRequestListener,它们分别用于监听ServletContext对象的生命周期、监听 HttpSession对象的生命周期、监听 ServletRequest对象的生命周期,接下来将针对这三个接口进行讲解。

ServletContextListener接口

ServletContext对象是Web应用程序中一个非常重要的对象,为了监听该对象的创建与销毁过程,Servlet API中提供了一个ServletContextListener接口,当在Web应用程序中注册一个或多个实现了ServletContextListener 接口的事件监听器时,Web容器在创建或销毁每个ServletContext对象时就会产生一个与其对应的事件对象,然后依次调用每个ServletContext事件监听器中的处理方法,并将ServletContext事件对象传递给这些方法,来完成事件的处理工作。

ServletContextListener,接口中共定义了两个事件处理方法,具体如下。

1.contextInitialized()方法

contextInitialized()方法的完整语法定义如下。

public void contextInitialized(servletContextEvent sce)

当ServletContext对象被创建时,Web容器会调用contextInitialized()方法。contextInitialized()方法接收一个ServletContextEvent类型的参数,contextInitialized()方法内部可以通过这个参数来获取创建的ServletContext对象。

2. contextDestroyed()方法

contextDestroyed()方法的完整语法定义如下。

public void contextDestroyed(servletContextEvent sce)

当ServletContext对象即将被销毁时,Web容器会调用contextDestroyed()方法,并将servletContextEvent对象传递给这个方法。

HttpSessionListener接口

HttpSession用于完成会话操作,为了监听HttpSession对象的创建和销毁过程,ServletAPI中提供了一个HttpSessionListener接口,当Web应用程序注册了一个或者多个实现了HttpSessionListener接口的事件监听器时,Web容器

HttpSession对象时就会产生一个HttpSessionEvent事件对象,然后依次调用每个HttpSession事件监听器中的相应方法﹐并将HttpSessionEVent事件对象传递给这些方法。

HttpSessionListener接口中共定义了两个事件处理方法,分别是SessionCreated()和sessionDestroy()方法,接下来针对这两个方法进行讲解。

1.sessionCreated()方法

sessionCreated(方法的完整语法定义如下。

public void sessionCreated(HttpsessionEvent se)

每当一个HttpSession对象被创建时,Web容器都会调用sessionCreated()方法。sessionCreated()方法接收一个HttpSessionEvent类型多参数,sessionCreate()方法内部都可以通过这个参数来获取当前被创建的HttpSession对象。

2.sessionDestroyed()方法

sessionDestroyed()方法的完整语法定义如下。

public void sessionDestroyed(HttpSessionEvent se)

每当一个HttpSession对象即将被销毁时, Web容器都会调用sessionDestroyed()方法,并将HttpSessionEvent事件对象传递给这个方法。

ServletRequestListener接口

ServletRequest对象用于获取客户端发送的请求数据,为了监听ServletReauest对象的创建和销毁过程,Servlet API提供了ServletReauestListener接口,当Web应用程序中注册了一个或多个实现了ServletRequestListener接口的事件监听器时,Web容器在创建或销毁每个ServletRequest对象时都会产生一个ServletRequestEvent事件对象,然后依次调用每个ServletRequest事件监听器中的相应处理方法。

ServletRequestListener接口中定义了两个事件外理方法,分别是requestInitialized()方法和requestDestroyed()方法,接下来针对这两个方法进行讲解。

1. requestInitialized()方法

requestInitialized()方法的完整语法定义如下。

public void requestInitialized(ServletRequestEvent sre)

每当一个ServletRequest对象创建时,Web容器都会调用requestInitialized()方法。requestInitialized()方法接收一个ServletRequestEvent类型的参数,requestInitialized()方法内部可以通过这个参数来获取当前创建的ServletRequest对象。

2. requestDestroyed()方法

requestDestroyed()方法的完整语法定义如下。

public void requestDestroyed(ServletRequestEvent sre)

每当一个ServletRequest对象销毁时,Web容器都会调用reauestDestroyed()方法,并将ServletRequestEvent对象传递给这个方法。

servlet视频全套视频教程,快速入门servlet原理+servlet实战

Java最新课程:

Java零基础视频教程(2022最新Java入门,含斯坦福大学练习题+力扣算法题

Java基础入门:

java零基础自学首Java入门教程(含Java项目和Java真题)

Javaweb核心基础

JavaWeb基础教程,Java web从入门到企业实战完整版

Spring Cloud最全微服务架构

史上最全面的springcloud微服务技术栈

SSM框架教程:

SSM框架教程_Spring+SpringMVC+Maven高级+Spring

SpringBoot2全套视频教程:

SpringBoot2全套视频教程,springboot零基础到项目实战

http://www.dt0577.cn/news/40054.html

相关文章:

  • 网站建设和网络推广百度提交网站入口网址
  • 如何做网站热线电话seo公司排名
  • 高端品牌网站设计公司价格推广系统
  • 手机网站建设广州爱站网工具
  • 适合seo优化的网站制作百度广告电话号码
  • 新乡手机网站建设哪家专业营销网站的宣传、推广与运作
  • 公司网站做二维码网址google下载app
  • 网站建设 中企动力南昌一诺网络推广公司
  • 洛可可设计公司老板上海搜索优化推广哪家强
  • 网站打不开别人能打开广东今天新闻最新消息
  • 网站基本参数设置模块推广营销软件app
  • 电子商务网站建设过程报告谷歌平台推广外贸
  • 绵阳辉煌网站建设seo诊断书
  • 有没有专门做联谊的网站手游推广代理平台有哪些
  • 手机触屏网站开发教程女生做sem还是seo
  • 凡科快图入口沈阳seo优化新势力
  • 如何做镜框 网站百度指数数据分析平台
  • 口碑好的徐州网站建设网站关键词怎么添加
  • 全站搜索优化20条措施
  • 永川区网站建设互联网运营自学课程
  • 网站网站制作服务冯耀宗seo博客
  • dedecms网站制作教程个人网页生成器
  • 想学网站建设 如何开始电销系统
  • 怎样把自己做的网站发到网上淘宝数据查询
  • 可信网站认证好处seo优化工具大全
  • 优化网站推广教程整站百度网站关键词优化
  • 做网站需要学啥网站群发推广软件
  • 做百度网站每年的费用多少钱英雄联盟世界排名
  • 政府机关单位网站建设web个人网站设计代码
  • 知名做网站费用seo查询站长工具