使用Java Spring Tags的URI

时间:2011-12-22 13:48:19

标签: java spring-mvc taglib

为了在JSP文件中使用Spring Form Tags,我添加了taglib元素: -

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

我使用了this引用。

但是,Eclipse无法找到Tag Library Desciptor文件。什么是正确的URI?

3 个答案:

答案 0 :(得分:3)

uri是正确的。

确保

  • 您已安装Eclipse插件Web Tools Project(WTP)
  • 您的构建路径中包含所有Spring jar
  • 该项目具有“Dynamic Web Module”方面(转到Project Facets)
  • 确保它是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"> 

答案 1 :(得分:1)

听起来不错。类似的东西:

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

应该有效。你确定你的类路径上有spring-webmvc jar吗?

答案 2 :(得分:0)

你能否确保你的eclipse类路径中有某种形式的 Spring Servlet jar。如果你使用Spring 3,名称应该像org.springframework.web.servlet-3.1.0.M1,这应该出现在Spring发行版的dist文件夹下,或者spring-webmvc.jar