gpt4 book ai didi

java - WEB-INF 在 Java Web 应用程序中的实际作用?

转载 作者:行者123 更新时间:2023-11-29 05:14:00 28 4
gpt4 key购买 nike

我正在使用 Java、Spring、Hibernate 和 AngularJS 创建一个 Web 应用程序。但是我不是很清楚WEB-INF目录的作用。据我所知,WEB-INF 是我们保存 Web 配置文件的 Web 目录。但我在 AngularJS 应用程序中看到了一些示例,其中 js 和 html 放在 WEB-INF 文件夹中,并且众所周知 WEB-INF 未被公开访问。那么,为什么我们将这些文件放在 WEB-INF 中,即使我们响应请求时 html 和 js 对客户端可见,但公开访问的实际含义是什么,如果我们放入 WEB- INF文件夹这些文件如何访问这些文件。

在开始我的应用程序开发之前,我需要对这几点进行一些澄清。请任何人都可以帮助我解决这些问题。

最佳答案

如您所说,我们将配置文件放入WEB-INF文件夹中。但在某些情况下,您使用的资源文件(例如 HTML 模板)不会按原样发送到客户端,但通常会发生一些转换或参数替换,这通常由 Servlet 处理。

可以将此类模板和资源放入 WEB-INF 文件夹,因为这些文件不应该对客户端可见/可访问,而只是转换/参数替换的结果。

关于java - WEB-INF 在 Java Web 应用程序中的实际作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27243191/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com