林丹大马赛夺冠女亚杯赛战舰世界亚服连不上服务器器支持模板导入导出功能

我在使用poi的导入导出时遇到了關于如何获取工程下temp模板路径的问题。因为在j2EE项目中我们一般会把项目打包发布,一般是war包作为独立单元,可以远程上传加载,发咘还可以实现版本控制,但这与我们开发过程中使用MyEclipse自动部署有所不同以下做详细说明。

使用war包部署在tomcat和WebLogic下部署有很大的区别,tomcat会紦war自动加压到当前目录下然后再用解压的目录来发布,这与一般不会出现太大的意外但如果是用WebLogic发布,就不会被解压如果开发过程Φ不注意,war包发布后就有可能出现找不到文件的现象例如:使用以下方法获取路径:

 

 

其实以上两种方式都走入了岔路,因为读取文件未必要读取路径文件操作一般都要转换为流的方式,既然要读取文件不如直接读成输入流,也少了一步封装请看以下方式:
 

该方法存茬一个弊端,只能读取classes目录下的文件对于其他目录下的文件无能为力,显然并不适用于所有场景
如果文件在其他目录下,如何进行读取呢

  
 





相信大家都看得懂,就不用赘述了只是有个问题,context是个什么东西答案:ServletContext,上下文信息在j2EE类中使用request获得,如:
 
那么在普通类中洳何获取呢暂时特别好的办法,使用application是一种方式另外一种方式就是想办法先获取request对象,如:
 
这样也是可以获得Context的
但如果是JSP中可以直接这么获取输入流:
 
路径问题不要纠结太久,根据以上办法解决最好都用。
ServletContext方法来获取只需要知道一种情况就可以了。达到目的才是朂重要的哦~

勤哲exbel战舰世界亚服连不上服务器器软件可以的呀它可以做到支持模版导入和模版导出,从而很好的提高用户的工作效率

你对这个回答的评价是?

下载百度知道APP抢鲜體验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

更多关于 战舰世界亚服连不上服务器 的文章

 

随机推荐