美文网首页
ServletContext--当前web应用

ServletContext--当前web应用

作者: 李霖神谷 | 来源:发表于2017-11-02 17:38 被阅读11次

1,servletcontext简介:
web容器启动时他会为每个web应用程序都创建一ServletContext对象,他代表当前web应用,servletconfig维护了servletcontext对象的引用,开发人员在编写servlet时,可以通过这种servletconfig.getservletcontext方法获得servletcontext对象。
2,context域对象:
由于每个web应用中的所有servlet共享一个servlstcontext对象,因此servlet对象之间可以通过servletcontext对象来实现通讯,servletcontext对象也被称为context域对象。
contextservlst:实现servlet的转发
1,重定向:302+location。
2,请求转发:服务器内部不进行资源流转。
请求转发实现一次请求响应,请求响应实现两次请求响应。

import java.io.IOException;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
 * 
 *通过servletcontext 实现请求转发
 * @author Administrator
 *
 */

public class servletzhuanfa extends HttpServlet {

    public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        RequestDispatcher re=this.getServletContext().getRequestDispatcher("/game/context1servlet/");
        re.forward(request, response);
    }

    public void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {

    }

}

而在"/game/context1servlet/"中要对请求做出回应 response.getWriter().write("10000");

相关文章

  • ServletContext--当前web应用

    1,servletcontext简介:web容器启动时他会为每个web应用程序都创建一ServletContext...

  • ServletContext对象

    1、WEB容器在启动时,为每个web应用程序创建一个相应的ServletContext对象,它代表当前web应用,...

  • 3.0.6 ServletContext

    WEB容器在启动时,它会为每个WEB应用程序都创建一个对应的ServletContext对象,它代表当前web应用...

  • JavaScript 性能优化技巧分享

    JavaScript 作为当前最为常见的直译式脚本语言,已经广泛应用于 Web 应用开发中。为了提高Web应用的性...

  • 重定向和转发

    转发 地址不会改变。 不能访问web应用以外的资源,只能当问当前web应用内的资源。 可以在转发过程中,可以把数据...

  • Spring Boot 学习笔记

    前言 当前 Java 领域主流的 Web 应用开发框架是 SSM,即 Spring+SpringMVC+MyBat...

  • node.js 调度式离线任务处理

    引言 随着web应用盛行于世(早就),node.js迅速成为当前最为流行的web应用搭建工具之一,他在各方面有明显...

  • web前端技术的前世今生

    当前web技术十分火热,原因有几条,1、web开发的应用能跨越不同的操作系统平台,windows、linux...

  • 四个域对象***

    范围从大到小: application:在当前web应用范围内有效,只要web程序启动,到处都可以用 sessio...

  • javaWeb开发中URL地址的书写总结

    在jsp页面中获取当前web应用的根目录使用el表达式${pageContext.request.contextP...

网友评论

      本文标题:ServletContext--当前web应用

      本文链接:https://www.haomeiwen.com/subject/mndgyxtx.html