使用 Java Spring 标签的 URI

whi*_*hat 5 java spring-mvc taglib

为了在 JSP 文件中使用 Spring 表单标签,我添加了以下 taglib 元素:-

    <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
Run Code Online (Sandbox Code Playgroud)

我也使用了这个参考资料。

但是,Eclipse 无法找到标记库描述符文件。正确的 URI 是什么?

Ada*_*ent 4

uri 是正确的。

确保

  • 您已安装 Eclipse 插件 Web Tools Project (WTP)
  • 您的构建路径中包含所有 Spring jar
  • 该项目具有“动态 Web 模块”方面(转到项目方面)
  • 确保它是 JSP 文件而不是 JSPX

如果是 JSPX,则表示法看起来更像是:

<html xmlns:jsp="http://java.sun.com/JSP/Page"
      xmlns:c="http://java.sun.com/jsp/jstl/core"
      xmlns:tiles="http://tiles.apache.org/tags-tiles"
      xmlns:form="http://www.springframework.org/tags/form"
      xmlns:spring="http://www.springframework.org/tags"
      xmlns:util="urn:jsptagdir:/WEB-INF/tags/util"> 
Run Code Online (Sandbox Code Playgroud)