ServletContext.getRealPath("/")获得RealPath。当然你还可以通过类似于这样的方式得到当前应用目录下的文件流:
InputStream is = this.getClass().getResourceAsStream(yourFile);
InputStream is = this.getClass().getResourceAsStream(yourFile);
解决方案 »
- Mybatis 代理内部派生子类问题
- 求解!java环境利用hibernate操作数据库求库存,有nvl函数,可是hibernate不支持nvl函数该怎么解决?
- 在实际项目中,过滤非法词语使用什么方法?
- 谁用asp调用过ocx控件?
- java 浏览器访问问题 网址过滤
- struts动态ActionForward问题
- jsp能写servlet类 吗 jsp页面当servlet类?
- 查询数据库,输出到excel并下载
- 如何用Xerces用schema对xml文件进行验证?
- JAVA WEB 缓存问题
- 新手请教j2ee配置问题
- 简单问T:jsp打成的war包放在tomcat的webapps下能运得,但deploy到weblogic7上就不能运行?
很弱智的问一下:我怎么在session bean 中得到一个ServletContext?我知道在java servlet可以通过getServletContext();取得,不过我在bean中怎么取得这个ServletContext呢?
我的设计是:在数据库中保存了jsp的相对路径,在session bean中读出来转化成绝对路径,然后取得这个文件进行比较,可能的一个例子是将/epstar/bizapps/Z_BIZDB/JDDX/JDDXtemplate1/DXBGWH.jsp转化成D:\platform\platformWeb\Web Content\epstar/bizapps/Z_BIZDB/JDDX/JDDXtemplate1/DXBGWH.jsp