永发信息网

java文件下载问题。项目war包发布到weblogic上(linux机器上),要下载的文件在项目的war包中。

答案:2  悬赏:50  手机版
解决时间 2021-02-04 10:05
  • 提问者网友:动次大次蹦擦擦
  • 2021-02-03 11:47
项目war包发布到weblogic上(linux机器上),要下载的文件在项目的war包中的目录:download/manual.doc。jsp页面的下载链接为:
<a href="/YbtManager/download.do?path=download/manual.doc&name=<%=java.net.URLEncoder.encode("银保通管理系统操作手册.doc", "utf-8")%>" >
下载系统操作手册 </a>;在download的action中怎么获得下载文件manual.doc在服务器上的路径呢,求有经验高手指导!!!
我用的是struts1,没有servletActionContext,String filePath = servlet.getServletContext().getRealPath(File.separator + path) ;这样可以再tomcat中获得地址,但发布到weblogic上就获取不到了,filePath为null,不知道怎么解决???
最佳答案
  • 五星知识达人网友:山河有幸埋战骨
  • 2021-02-03 12:08
不明白啊 = =!
全部回答
  • 1楼网友:行路难
  • 2021-02-03 13:33
action是war包中的吧: String filepath = ServletActionContext.getServletContext().getRealPath(File.separator) + " download"+File.separator+"manual.doc"; //这样可以吗
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯