解决方案 »
- 谁有李刚的Struts2 权威指南——基于webwork核心的mvc开发
- <c:foreach>套表格
- 关于b/s架构的一点疑惑
- java如何调用C++存入memcached的值
- hibernate JPA 单表树形结构 注解配置。(已解决)
- 文件扩展名的判断?
- javax.servlet.ServletException请帮忙看看.
- jsp分页超连接显示不出内容,非法游标位置!搞不懂,请大家帮忙!
- 列位大侠,帮我看看这个关于中文写入的问题!!!
- 怎样将JRun挂到IIS上??
- 关于servlet跳转的问题
- servlet 的 getServletContext().getResourceAsStream
我现在写这个配置文件的目的是:
覆盖我jar包中的一个名称相同的配置文件里的内容,实现按照我的配置去初始化。
我这么做是否可行呢?
现在我用
getServletContext().getResourceAsStream("xx.properties")
为什么返回的都是null呢?
getServletContext().getResourceAsStream参数相对路径是哪呢??不是classpath吗?
在配置文件中 <servlet-name>ServletVelocity</servlet-name>
<servlet-class>com.ty.servlet.test.TestVelocityServlet</servlet-class>
<init-param>
<param-name>properties</param-name>
<param-value>xx.properties</param-value>
</init-param>
</servlet>在servlet中
String fileName = this.getInitParameter("properties");
getServletContext().getResourceAsStream(fileName );
可以这么调用getServletContext().getResourceAsStream("/WEB-INF/xx.properties")