`

关于 web.xml里面配置参数的读取问题

阅读更多

关于 servlet和 web.xml里面配置参数的读取问题:
<!-- 配置参数 -->  
  <context-param>  
    <param-name>webServiceConfigLocation</param-name>  
    <param-value>/WEB-INF/webserviceconfig.properties</param-value>  
  </context-param>  



  这个用以下方法取得:

String config = this.getServlet().getServletConfig().getServletContext().getInitParameter("webServiceConfigLocation");  



<servlet>  
  <servlet-name>myServlet</servlet-name>  
  <servlet-class>org.app.servlet.CommonServlet</servlet-class>  
  <!-- 配置参数 -->  
  <init-param>  
    <param-name>config</param-name>  
    <param-value>/WEB-INF/config.xml</param-value>  
  </init-param>  
  <init-param>  
    <param-name>encoding</param-name>  
    <param-value>UTF-8</param-value>  
  </init-param>  
  <load-on-startup>2</load-on-startup>  
</servlet>  


  这个用以下方法取得:
String config = this.getServlet().getInitParameter("config");  

分享到:
评论

相关推荐

    web.xml配置文件详解

    ### web.xml配置文件详解 #### 一、概述 `web.xml`是Java Web应用程序的核心配置文件之一,主要用于定义Web应用程序的结构与行为。它是Servlet容器(如Tomcat)读取Web应用程序配置信息的主要来源,因此深入理解其...

    web.xml各种配置

    容器启动时会加载并读取web.xml文件,因此理解web.xml的配置项对于Web应用开发至关重要。 ### web.xml的内容 web.xml中可以定义多个配置元素,包括但不限于: - **icon**: 指定IDE和GUI工具用来表示Web应用的图像...

    sruts2.0 web.xml 配置文件

    5. **Struts2的常量配置**:通过`&lt;context-param&gt;`标签可以设置Struts2的初始化参数,这些参数会被Struts2的配置加载器读取,例如,`struts.action.extension`用于设置Action的扩展名。 6. **Action的映射(标签)*...

    web.xml配置详细介绍(CHM)

    **web.xml配置详解** 在Java Web开发中,`web.xml`是部署描述符(Deployment Descriptor)的核心文件,它定义了应用程序的行为和结构。这个CHM文件深入解析了`web.xml`的各种配置元素,帮助开发者更好地理解和控制...

    WEB.XML详解

    WEB.xml详解主要涉及了Java EE Web应用程序的标准配置文件web.xml的详细使用说明,这是Servlet规范中定义的一个配置文件,用于配置web应用的初始化参数、servlet和filter、监听器等组件。 首先,web.xml文件在Web...

    web.xml加载顺序与web.xml常用节点解析

    - 遵循`web.xml`的规范和约定,确保配置文件的正确性和可读性,避免因顺序问题导致的部署失败。 了解`web.xml`的加载顺序和节点解析,有助于我们更有效地配置和管理Web应用程序,确保其在运行时能够按照预期工作。...

    web.xml中&lt;/context-param&gt;等配置的作用

    web.xml中等配置的作用 了解 web.xml 的配置信息和加载顺序对于理解框架的流程至关重要。在 web.xml 中,&lt;context-param&gt; 配置起着非常重要的作用,它在 web 项目启动时发挥着关键的作用。 首先,让我们来了解一下...

    SSH和SSI等框架常用基础配置web.xml

    通过`contextConfigLocation`参数指定多个XML配置文件路径,其中`classpath*:`表示从类路径下的指定目录中加载所有符合通配符规则的XML文件。这样,Spring容器在启动时会自动加载这些配置文件并初始化。 #### 三、...

    jsp 从web.xml读取连接数据库的参数

    ### JSP从web.xml读取连接数据库的参数 在Java Web开发中,为了增强应用程序的安全性和可维护性,通常会将数据库连接信息等敏感配置放置在`web.xml`文件中,而不是硬编码到JSP或Servlet代码中。这样做不仅提高了...

    web.xml的配置(非常全)

    ### Web.xml配置详解 在Java Web开发中,`web.xml`扮演着至关重要的角色,作为部署描述符,它是一个XML文件,负责描述servlet/JSP应用程序的各个方面,如servlet注册、servlet映射及监听器注册等。下面将深入探讨`...

    web.xml配置详解

    ### Web.xml配置详解 在Java Web开发中,`web.xml`是至关重要的配置文件之一,它主要用于定义Web应用的各种配置信息。本文将详细介绍`web.xml`中的主要标签及其作用,并提供具体的配置示例。 #### 一、Web.xml概述...

    web.xml+详细解析四合一

    WEB.xml是Java EE(现称为Jakarta EE)应用中用来配置和控制应用部署的XML文件。它遵循特定的XML语法和结构,被定义为Web应用的部署描述符。web.xml文件中包含了Web服务器如何加载和初始化Web应用的信息,其中包括了...

    sevlet生命周期,request web.xml 及ServletContext总结

    在`init()`方法中,Servlet可以通过`ServletConfig`对象访问`web.xml`文件中的配置信息,获取初始化参数。 3. **服务**: 当请求到达时,Servlet容器调用Servlet实例的`service()`方法。这个方法会根据请求的HTTP...

    web.xml文件标签详解

    `web.xml` 文件是Java Web应用程序的部署描述符,它定义了应用的配置信息和运行时行为。在本文中,我们将深入探讨其中的一些关键标签及其用途。 ### `context-param` `&lt;context-param&gt;` 标签用于声明应用范围内的...

    web.xml配置大全[汇编].pdf

    《web.xml配置详解》 web.xml是Java Web应用程序的核心配置文件,它定义了应用程序的运行时行为和结构。本文将深入探讨web.xml中的主要配置元素,包括listener、filter、servlet的加载顺序以及它们的工作原理。 一...

    jsp 从web.xml读取连接数据库的参数.docx

    ### JSP从web.xml读取连接数据库的参数 #### 知识点概述 在Java Web应用开发中,经常需要从数据库获取数据以提供相应的服务。为了确保安全性与灵活性,通常会将数据库连接信息如驱动、URL、用户名及密码等配置在`...

    web.xml配置大全[定义].pdf

    在软件开发领域,尤其是Web应用开发中,`web.xml`文件是Servlet容器(如Tomcat)的核心配置文件,用于定义Web应用的各种组件和行为。本文将深入探讨`web.xml`中的`listener`、`filter`、`servlet`的加载顺序以及相关...

    web.xml中ContextLoaderListener的运行过程解析

    在Java Web应用中,`web.xml`是部署描述符,它是配置服务器如何处理Web应用程序的关键文件。`ContextLoaderListener`是Spring框架中的一个监听器,它负责初始化Spring应用上下文。下面将详细解析`web.xml`中`...

Global site tag (gtag.js) - Google Analytics