|
<context-param> <param-name>context/param</param-name> <param-value>avalible during application</param-value> </context-param>(2)servlet范围内的参数,只能在servlet的init()方法中取得,在web.xml中配置如下: <servlet> <servlet-name>MainServlet</servlet-name> <servlet-class>com.wes.controller.MainServlet</servlet-class> <init-param> <param-name>param1</param-name> <param-value>avalible in servlet init()</param-value> </init-param> <load-on-startup>0</load-on-startup> </servlet>在servlet中可以通过代码分别取用: package com.wes.controller;![]() import javax.servlet.ServletException; import javax.servlet.http.HttpServlet;![]() ![]() public class MainServlet extends HttpServlet ...{![]() ![]() public MainServlet() ...{ super(); }![]() public void init() throws ServletException ...{ System.out.println("下面的两个参数param1是在servlet中存放的"); System.out.println(this.getInitParameter("param1")); System.out.println("下面的参数是存放在servletcontext中的"); System.out.println(getServletContext().getInitParameter("context/param")); } }![]() 第一种参数在servlet里面可以通过getServletContext().getInitParameter("context/param")得到 理解能力有些问题,才弄明白他们之间的关系。 |
context-param和init-param区别
最新推荐文章于 2022-11-15 08:55:31 发布
本文介绍了web.xml中两种参数的配置及使用方式:application范围参数与servlet范围参数,并提供了具体的配置示例及如何在servlet中获取这些参数的方法。





}
}
1614

被折叠的 条评论
为什么被折叠?



