我尝试用我的"RemoteServiceServlet"读取文件,但问题是
absolute_servlet_path/mypackage的/
但问题是......
代码就像
ServletContext servletContext = this.getServletContext();
String pathContext = servletContext.getRealPath("");
Run Code Online (Sandbox Code Playgroud)
...不提供"C:/ ..."而只提供"/",因此代码不能与java.io.File对象一起使用.
所以我的问题是如何将java.io.File与RemoteServiceServlet一起使用?
好吧...我必须继续挖掘...
我仍然在寻找一种 servlet 相对路径的方式,但绝对的方式;现在我再次尝试使用上下文,但这次我朝这个方向修改了我的代码......
ServletContext servletContext = this.getServletContext();
String pathContext = servletContext.getRealPath("/WEB-INF/");
Run Code Online (Sandbox Code Playgroud)
...它对我的 Tomcat 有效:)
我希望它能拯救一个人
谢谢
| 归档时间: |
|
| 查看次数: |
2943 次 |
| 最近记录: |