struts2的坑

关于struts2文件上传的坑

  • 在使用ServletActionContext.getServletContext().getRealPath("/upload")方法获取真实路径时,得到的是tomcat下该项目的发布路径,即E:\tomcat服务器\apache-tomcat-9.0.30\ strut2demo\upload路径,在springMVC中获取出的真实路径是“该项目的路径\target”。
  • 使用struts2获取的真实路径下加入文件可以直接使用链接访问,如:"http://localhost:8080/strut2demo/upload/"+uploadFileName,但是文件名命名需要以字母或数字开头,其余符号会导致使用链接访问时访问不到文件。
posted @ 2020-10-21 14:21  一只代码狗  阅读(70)  评论(0)    收藏  举报