主要是servlet里的初始化方法init的重载,
public void init() throws ServletException
public void init(ServeletConfig config) throws ServletException初始化方法可以让web服务器(如tomcat)在启动时候,初始化一些值。
带ServeletConfig参数的init方法,可以使用config.getInitParameter("paramName1");
来取得如下web.xml中你配置的初始化参数的值!web.xml
<servlet>
<servlet-name>param</servlet-name>
<servlet-class>test.InitServlet</servlet-class>
<load-on-startup>0</load-on-startup>
<init-param>
<param-name>paramName1</param-name>
<param-value>value1</param-value>
</init-param>
<init-param>
<param-name>paramName2</param-name>
<param-value>value2</param-value>
</init-param>
</servlet>
另外,默认情况下,如果两个方法都存在,那么无参的init()方法无效,默认会执行有参的init(ServletConfig config)方法
public void init() throws ServletException
public void init(ServeletConfig config) throws ServletException初始化方法可以让web服务器(如tomcat)在启动时候,初始化一些值。
带ServeletConfig参数的init方法,可以使用config.getInitParameter("paramName1");
来取得如下web.xml中你配置的初始化参数的值!web.xml
<servlet>
<servlet-name>param</servlet-name>
<servlet-class>test.InitServlet</servlet-class>
<load-on-startup>0</load-on-startup>
<init-param>
<param-name>paramName1</param-name>
<param-value>value1</param-value>
</init-param>
<init-param>
<param-name>paramName2</param-name>
<param-value>value2</param-value>
</init-param>
</servlet>
另外,默认情况下,如果两个方法都存在,那么无参的init()方法无效,默认会执行有参的init(ServletConfig config)方法
解决方案 »
- .vm文件中文乱码
- 有关webservice地址有效性的验证
- 在局域网内IE控制空调的启动,跪求思路!!!
- tapestry有没有类似于jdk帮助文档的文档可以学习呢?
- PreparedStatement的一个问题
- 同样的连接,为什么在applet的输出就不行了呢?大家请进...没分了,不好意思
- Tomcat报错救助
- JBuilder8 存不了jsp?!!
- 用JBUILDER 7编写的XML中汉字用了3个字节表示,结果在其它编辑器中显示为乱码,有没办法改成2个字节?
- jsch 执行shell启动tomcat失效,求助~
- dom4j读取xml的问题
- 在JAVA中如何利用SESSION来获取IP?
但是使用这个getServletContext()方法返回Servlet上下文
这个上下文名词在这里不是很透彻,见笑了,初学
希望就我这个题解释一下
很感谢