struts2上传文件放到web目录下

2024-12-31 20:57:22
推荐回答(2个)
回答1:

你用的是struts2的话可以直接把上传路径配在xml里面,比如

/upload

然后再在action类里面设置一个名为savePath的成员变量,然后创建一组setter和getter
你要的路径就可以用getSavePath()得到了。
这个路径就是在里的工程文件夹下的upload文件夹里面

回答2:

当你打成WAR包发布的时候
用这个获取的路径ServletActionContext.getServletContext().getRealPath("/upload");
就是在webcontent下了。
所以你这样写就是对的。