求助:struts2的Action中如何得到服务器端指定路径!!!!

小灯光环
博客专家认证
2013-10-11 07:43:12
比如我在Action中想得到 WebContent下的img文件下的本地路径(File)!!!
求大神!!!
...全文
303 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zark 2013-10-25
  • 打赏
  • 举报
回复
String realPath = ServletActionContext.getServletContext().getRealPath("\\webcontent\\img");
kiddo_boy 2013-10-25
  • 打赏
  • 举报
回复
引用 3 楼 wlwlwlwl015 的回复:
我想得到服务器端webcontent下的目录。。求大神!!
request.getRealPath("\\项目名称");
SADSDSDDASDASD 2013-10-25
  • 打赏
  • 举报
回复
引用 1 楼 yifeng0705 的回复:
String uploadFolder = request.getRealPath("\\uploadFolder\\"); 这个是获取tomcat下的路径,getRealPath是到tomcat下的项目名
+1
别闹腰不好 2013-10-24
  • 打赏
  • 举报
回复
用相对路径,FILE的启动位置是bin文件夹,根据你的路劲得到相对路劲就可以了。
SimonDW 2013-10-23
  • 打赏
  • 举报
回复
首先这个Action要实现相关接口,好像是RequestAware(太久没用,记不清了) 该接口有一个方法,setRequest,参数为HttpRequest实例。 将参数保存到 Action的成员变量里之后,就可以在action中使用了。 也就可以使用前面所说的request.getRealPath();
苏美尔叹息 2013-10-23
  • 打赏
  • 举报
回复
String realPath = ServletActionContext.getServletContext().getRealPath("/img");
失落夏天 2013-10-22
  • 打赏
  • 举报
回复
除了上面的方法,还可以使用 this.getClass().getClassLoader().getResource(""); 直接获取当前类的路径,然后通过.getParent();等就获得了根目录了。
a465606179 2013-10-22
  • 打赏
  • 举报
回复
request.getRealPath("/web-inf/web.xml")
小灯光环 2013-10-22
  • 打赏
  • 举报
回复
我想得到服务器端webcontent下的目录。。求大神!!
闲去野鹤 2013-10-12
  • 打赏
  • 举报
回复
引用 1 楼 yifeng0705 的回复:
String uploadFolder = request.getRealPath("\\uploadFolder\\"); 这个是获取tomcat下的路径,getRealPath是到tomcat下的项目名
+1
yifeng0705 2013-10-11
  • 打赏
  • 举报
回复
String uploadFolder = request.getRealPath("\\uploadFolder\\"); 这个是获取tomcat下的路径,getRealPath是到tomcat下的项目名

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧