我正在使用jsps和java servlet在eclipse中创建动态Web项目,但是我想添加一些外部文件以使用该应用程序进行编辑。我在哪里放置它们,以便我可以从我的应用程序打开它们并保存已编辑的版本 - 最后提供下载编辑文件的链接?
由于
答案 0 :(得分:1)
我在哪里放
没有人关心。真。当然,只要它不在deploy文件夹中。
如果您的具体问题是避免硬编码Java源代码中的确切外部位置,请将其作为VM参数,环境变量,属性文件设置或任何外部可配置的提供。有关详细信息,另请参阅Recommended way to save uploaded files in a servlet application。
和/或如果您的具体问题是将这些文件提供回Web,只需要告诉服务器将外部位置发布到Web中,或者创建一个从外部位置读取并写入响应的servlet 。有关详细信息,另请参阅Load images from outside of webapps / webcontext / deploy folder using <h:graphicImage> or <img> tag。