【发布时间】:2015-06-20 14:32:01
【问题描述】:
在一个Tomcat webapp中我们应该在什么情况下
使用 Tomcat 默认 servlet 提供静态内容
以及在其他情况下我们应该通过放置它来做到这一点
在 WEB-INF 的同一级别(当然不是下)的目录中?
希望我的问题足够清楚,谢谢。
【问题讨论】:
标签: java tomcat servlets web-applications
在一个Tomcat webapp中我们应该在什么情况下
使用 Tomcat 默认 servlet 提供静态内容
以及在其他情况下我们应该通过放置它来做到这一点
在 WEB-INF 的同一级别(当然不是下)的目录中?
希望我的问题足够清楚,谢谢。
【问题讨论】:
标签: java tomcat servlets web-applications
放置在 WEB-INF 下的文件不能通过 URL 访问,因此它们不能作为静态内容提供。通常,您会将所有配置文件或其他内部组件放在那里。
对于静态内容,您可以将其用于任何不需要特殊访问的内容。例如,如果可以看到的内容取决于登录的用户,则需要在 servlet 中提供这样的逻辑并将文件存储在 WEB-INF 下,否则,任何可以“猜测”正确 URL 的人都可以找回它们。
【讨论】: