我只是测试从servlet保存到文件,我希望这可以解决我托管此应用程序的位置。
此时可以从网络上查看文件没有安全问题。
有没有办法可以找出应用程序当前运行的文件夹,或者我可以将这些信息存储在我的web.xml中并检索它并将其存储在静态变量中,然后在我的应用程序servlet类中引用它?
我不希望每次网页呈现时都在配置文件中执行查找,速度对于我正在玩的这个愚蠢的小测试非常重要。
答案 0 :(得分:2)
ServletContext.getRealPath("/");
也就是说,每次都不会在文件中查找正确的值,您可以将其指定为init-param,也可以在启动时加载它并将其存储在应用程序上下文中。