当前位置: 首页 > 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.lakalapos1.cn/news/701/

相关文章:

  • 精美网站源码下载焦作做网站优化
  • 新公司流程东莞关键词优化软件
  • 网站推广优化怎么做最好长沙做网站改版哪里好
  • 急求聊城网站建设广东专业的网络推广
  • 杭州市城市建设学校网站wordpress 代理
  • 建设小游戏网站空间类型选择欧莱雅采用了哪些网络营销方式
  • 北海建设工程信息网站电子商务网站建设的认识的心得
  • 东莞网站设计建设wordpress 自带分页
  • 建网站做代理ip杭州系统开发
  • 杨陵区住房和城乡建设局网站职业学校网站模板
  • 网站右下角广告代码怎么找推广渠道
  • 中国石油大学网站建设网站建设的实训总结
  • 宜春做网站的公司哪家好扬州工程建设信息网站
  • 网站制作公司全域营销获客公司关于加强内网网站建设的通知
  • 济宁做网站优化防疫大数据平台
  • 东莞网站关键词优化收费hao123主页官网
  • 宁波网站推广多少钱一个江干区网站建设
  • 建设部网站投标保证金wordpress ajax搜索功能
  • 样板网站青岛响应式网站建设
  • 像网站分类一样的表格图怎么做如何做网页快捷方式
  • 建设银行网站登录夏县网站建设
  • 如何在网站上做飘窗链接wordpress .htaccess 在哪里
  • 温州建设诚信网站qq交流群功能介绍
  • 网站建设 9awordpress建企业展示
  • 做箱包关注哪个网站jsp网站建设项目实战课本内容
  • 网站建设现况分析重庆金融公司网站建设
  • 国内ui做的好的网站有哪些手机优化专家下载
  • 网站建站推广最近有哪些新闻
  • 网站源码授权公司网络营销策划书
  • 网站优化排名推荐seo推广招聘