日期:2014-05-19  浏览次数:20618 次

struts2文件上传路径的疑惑
做了个文件上传 在struts.xml下配置了上传路径
<param name="savePath">\photo</param>

然而一模一样的写法我和另外的同学结果却不一样

我上传时发现我的图片传至的路径是“E:\photo”

另一位同学传至的路径是在项目WebContent文件夹下的photo文件夹里,这和书上写的是一样的

最后一位同学传至的路径却到了tomcat下

这样的结果让我很困惑,我们是一样的代码,用的开发工具是eclipse,为什么发生这种结果

------解决方案--------------------
如果不指定绝对路径,会自动存在tomcat的app下!
------解决方案--------------------
我一般都是使用绝对路径
------解决方案--------------------
你确定代码一摸一样?

上传路径 request.getSession().getServletContext().getRealPath("/")这个才可以取到服务器跟路径.