您的位置:首页 > 其它

读取web.xml中各种类型参数的方法(读取资源文件)

2010-02-05 09:46 429 查看
1.JSP 讀取 web.xml 的方法:
<context-param>
<param-name>test</param-name>
<param-value>test_value</param-value>
</context-param>

String test = new String(application.getInitParameter("test"));

2.用 Servlet 讀取 web.xml 的方法

<servlet>
<servlet-name>ServletName</servlet-name>
<servlet-class>com.xxx.ServletName</servlet-class>
<init-param>
<param-name>test</param-name>
<param-value>test_value</param-value>
</init-param>
</servlet>

public void init(javax.servlet.ServletConfig config)
throws ServletException {
super.init( config );
test = config.getInitParameter("test");
}

3.用 Struts 讀取 web.xml 的方法

<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>FINAL</param-name>
<param-value>XXX</param-value>
</init-param>
</servlet>

import javax.servlet.ServletConfig;
...
javax.servlet.ServletConfig config = this.getServlet().getServletConfig();
String test = config.getInitParameter("FINAL");


读取资源文件

Properties props = new Properties();
InputStream inStream = StringUtil.class.getResourceAsStream("/jwd.properties");
props.load(inStream);
String name = props.getProperty("name");
System.err.println(name);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: