【问题标题】:URI for using Java Spring Tags使用 Java Spring 标签的 URI
【发布时间】:2011-12-22 13:48:18
【问题描述】:

为了在 JSP 文件中使用 Spring Form 标签,下面是我添加的 taglib 元素:-

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

我也使用了this 参考。

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

【问题讨论】:

    标签: java spring-mvc taglib


    【解决方案1】:

    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"> 
    

    【讨论】:

      【解决方案2】:

      听起来不错。比如:

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

      应该可以。你确定你的类路径中有 spring-webmvc jar 吗?

      【讨论】:

        【解决方案3】:

        您能否确保在您的 Eclipse 类路径中有某种形式的 Spring Servlet jar。如果您使用的是 Spring 3,名称应该类似于 org.springframework.web.servlet-3.1.0.M1,它应该出现在 Spring 发行版中的 dist 文件夹下,否则为 spring-webmvc.jar

        【讨论】:

          猜你喜欢
          • 2016-09-24
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-12-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多