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

最简单的网站模板南京栖霞区有做网站的吗

最简单的网站模板,南京栖霞区有做网站的吗,沧州地区阿里巴巴做网站,中国建设银行网站密码是什么(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.yayakq.cn/news/821925/

相关文章:

  • 卖源码的网站武清网站开发tjniu
  • 创建网站的步骤北京平台网站建设多少钱
  • 帝国cms的手机网站龙岩e龙岩网
  • 化妆品网站建设的策划珠海个人建站模板
  • 青岛房产中介网站开发wordpress 模板检测
  • 建设网站可以赚钱吗网站内容添加
  • 新能源网站开发wordpress恢复网站
  • 网站建设论坛网站 售后服务
  • 象58同城网站建设需要多少钱seo主要做什么工作内容
  • 淄博比较好的网站建设公司互联网平台推广怎么做
  • 做app网站需要什么技术支持只做一页的网站多少钱
  • 网站建设柳市动漫制作专业主修课程
  • 4s店网站建设计划怎么申请免费企业邮箱账号
  • 轮胎 东莞网站建设建筑资料哪个网最全
  • 江西智能网站建设编辑html
  • 陕西交通建设集团网站农村电子商务网站建设
  • 浏览器怎么连接网站的wordpress 多功能主题
  • 一个空间做多个网站wordpress编辑页面模板下载
  • 一键免费创建论坛网站网站开发规范
  • 建设银行网站上怎么查看账户网站建设需要那些人才
  • 免费单页网站那里有专做粮食的网站
  • 网页怎么做成网站成都房产信息查询官方网站
  • 做博客的网站广州专业做网站排名哪家好
  • 汽车网站建设多少钱上海工商查询系统官网
  • 南昌哪家网站建设最好网站建设能挣钱吗
  • 安陆网站的建设网站制作潍坊区域
  • 做环评需要关注哪些网站王也高清头像
  • 创办一个网站的流程做网站在哪里找客户
  • 设计网站怎么收费上海网站制作公司怎么找
  • 济南网站app开发的辽阳专业网站建设品牌