taglab 指令是否需要访问互联网?

Does the taglab directive require access to the internet?

我目前正在研究如何将 HTML 表单提交给 spring MVC 控制器。

我正在查看的大多数 the tutorials 都想使用

<form:form>

并要求使用 taglib 指令

<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>

但是,我正在使用的应用程序需要在内部 Intranet 环境中 运行,因此不能要求访问外部 Internet 才能 运行。

有什么办法可以避免这种情况吗? (例如,将 taglib 作为库下载?)。

Spring 格式 TLD's 和支持的标签 java 文件是 spring-mvc.jar 的一部分。因此,只要您下载了它们并将其作为您的应用程序的一部分,您就不必连接到互联网。希望这有帮助。

http://www.springframework.org/tags/form 是一个 URI,而不是 URL,即它用作给定标签库的标识符,而不是用作下载任何内容的定位器。

taglib JAR 有它需要的所有内容的内部副本,您不必担心在运行时从外部获取任何内容。