struts2文件上传问题!
刚才做了下上传文件的实验,我用的myeclipse,在webroot目录下建了个文件夹upload,上传的文件都统一放在此目录下,程序基本上和网上的各种代码都一致.Str...
刚才做了下上传文件的实验,我用的myeclipse,在webroot目录下建了个文件夹upload,上传的文件都统一放在此目录下,程序基本上和网上的各种代码都一致.
String path =ServletActionContext.getServletContext() .getRealPath("/upload");
但是我上传文件后发现,自己传的文件就没有在upload目录下,打印path显示他在tomcat的webapp下的此工程的upload目录下,这是什么原因啊? 展开
String path =ServletActionContext.getServletContext() .getRealPath("/upload");
但是我上传文件后发现,自己传的文件就没有在upload目录下,打印path显示他在tomcat的webapp下的此工程的upload目录下,这是什么原因啊? 展开
3个回答
展开全部
这是由于,你运行的是编译后的文件,而不是原来的文本文件,你的项目文件都会被编译到tomcat 的webapps目录下,这样就可以在浏览器中直接浏览你上传的文件
追问
那我以前上传的文件在项目upload目录下都能看到的。这次完全就没有,为什么啊···我要是想获得这个图片并在页面显示,该怎么做啊?求解答>_<
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在项目的webroot目录下建立的upload是希望上传的文件往这里传,这个只是路径格式。项目在编译时按照这个路径webroot/upload格式生成对应的目录结构,所以实际调试中上传文件都会被放到tomcat/webapp/upload路径下。
追问
那我以前上传的文件在项目upload目录下都能看到的。这次完全就没有,为什么啊···我要是想获得这个图片并在页面显示,该怎么做啊?求解答>_<
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询