`
静妙仙人
  • 浏览: 85247 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于getInitParameter()的调用

阅读更多

getInitParameter()方法是在GenericServlet接口中新定义的一个方法,用来调用初始化在web.xml中存放的参量。在web.xml配置文件中一个servlet中参量的初始化是使用

<init-param>

<param-name>name</param-name>

<param-value>zhangsan</param-value>

</init-param>

来实现的。这里的参量只对这个servlet可用。

 

         如果通过在web.xml中的ServletContext上下文中定义参量,那么整个web应用程序中的servlet都可调用,web.xml中的格式为:

<context-param>

<param-name>test</param-name>

<param-value>Is it me</param-value>

< context -param>

 

 

调用<init-param>中的参量:

一般我们写servlet都是用HttpServlet类来写,它是实现了GenericServlet接口,所以它就有getInitParameter()方法。调用格式为:

String name = getInitParameter(“name”);  

String name = getServletConfig().getInitParameter(“name”);

 

调用<context-param>中的参量:

调用格式为:

String name =getServletContext(). getInitParameter(“name”);  

String name = getServletConfig().getServletConfig().getInitParameter(“name”);

 

注意:<context-param>中定义的参数在Jsp中也能调用

2
0
分享到:
评论

相关推荐

    sevlet用法总结

    关于Servlet的生命周期,主要有以下几个阶段: 1. 初始化:当Web容器加载Servlet时,会调用`init()`方法。你应该避免覆盖带参数的`init()`,只覆盖无参数的版本。 2. 服务:每当有请求到达时,容器会调用`service()`...

    Filter过滤器文档

    FilterConfig对象提供了关于Filter配置和运行环境的信息,例如通过`filterConfig.getInitParameter(name)`获取初始化参数。开发者可以在此方法中完成一些全局的设置,如获取ServletContext对象。 2. `destroy()`: ...

    Java Web 知识点复习提纲1

    * request.getServletContext().getInitParameter("name") 可以用来获取web.xml配置文件中&lt;context-param&gt; 中定义的初始化参数 六、会话跟踪技术 * Session是通过服务器端保存数据的技术 * HttpSession对象表示一...

    实验5 Servlet初步2

    - 通过ServletConfig接口,先调用`getServletConfig()`获取ServletConfig对象,然后调用`getInitParameter(String name)`。 4. **实践步骤**: - 在Servlet的`init()`、`destroy()`和处理方法(如`service()`或`...

    javaweb拦截器配置及原理.doc

    4. 如果调用了 chain.doFilter(request, response) 方法,将请求反给服务器,服务器再去调用相应的 Servlet。 5. 如果没有调用 chain.doFilter(request, response) 方法,说明拒绝了用户的请求。 在实际 Web 应用中...

    jdk servlet api

    - `getServletInfo()`: 返回关于Servlet的信息,通常是描述Servlet功能的字符串。 - `destroy()`: 当Servlet即将被卸载时,Servlet容器会调用这个方法,允许Servlet清理资源并执行必要的关闭操作。 2. **...

    Servlet初始化参数和上下文初始化参数训练及处理数据库示例[汇编].pdf

    要获取这些参数,可以在 Servlet 中直接调用 `getInitParameter(java.lang.String name)` 方法,或者通过 `ServletConfig` 接口的 `getInitParameter(java.lang.String name)` 方法。 二、上下文初始化参数 上...

    servlet教程

    1. ServletConfig:保存了Servlet的初始化参数,通过getInitParameter()方法获取。 2. HttpServletRequest:代表HTTP请求,包含请求头、参数和cookies等信息,提供如getParameter()、getHeader()等方法。 3. ...

    servlet_串讲

    Servlet实例可以通过实现`ServletConfig`接口的`getInitParameter()`和`getInitParameterNames()`方法获取这些参数。`ServletConfig`接口还提供了获取Servlet上下文引用、Servlet名称等信息的方法。 `...

    SERVLET基本原理

    SERVLET 可以使用 getInitParameter() 方法来获取初始化参数。 SERVLET 的多线程并发处理可以提高 SERVLET 的处理性能,但是也需要注意线程安全问题。SERVLET 容器会为每个用户的请求创建一个新的线程,以便可以...

    Servlet中文API文档 .docx

    4. `String getServletInfo()`:返回关于Servlet的描述性信息,如作者、版本等。 5. `void destroy()`:在Servlet即将卸载时,Servlet容器会调用这个方法,用于清理资源,执行关闭操作。 二、GenericServlet类 ...

    java中的servlet

    2. `String getInitParameter(String name)`: 获取指定名称的初始化参数值,通过调用ServletConfig对象的`getInitParameter(name)`方法实现。 3. `Enumeration&lt;String&gt; getInitParameterNames()`: 返回Servlet的...

    servlet学习笔记

    最后,ServletConfig对象提供了获取Servlet配置信息的方法,例如`getInitParameter`可以获取指定初始化参数的值,而`getInitParameterNames`返回一个枚举,包含所有初始化参数的名称。 综上所述,Servlet是Java Web...

    javax.servlet API中文说明.docx

    - **实现**: 通过调用 `config.getInitParameter(name)` 实现。 - **`Enumeration getInitParameterNames()`** - **功能**: 返回此 Servlet 已定义的所有初始化参数的枚举类型值。 - **实现**: 通过调用 `config....

    JSP\Servlet中文API文档

    - **getInitParameter(String name)方法:** 返回指定名称的初始化参数的值。 - **getInitParameterNames()方法:** 返回枚举类型,包含所有初始化参数的名称。 - **getServletConfig()方法:** 返回`ServletConfig`...

    servlet生命周期

    String param1 = config.getInitParameter("parameter1"); } ``` 初始化参数可以在 `web.xml` 文件中配置: ```xml &lt;servlet-name&gt;FirstSimpleServlet &lt;servlet-class&gt;FirstSimpleServlet &lt;param-name&gt;...

Global site tag (gtag.js) - Google Analytics