Eclipse Maven导入的项目中的Taglib问题

时间:2015-07-08 14:11:21

标签: eclipse maven spring-mvc jsp-tags

我正在尝试将多模块maven项目导入到具有多个JSP的Eclipse中。该项目使用Spring框架中的技术,包括web& web MVC。

使用m2e插件,我已经导入了主POM,它已经创建了具有正确依赖关系等的多个子项目。所有这些似乎都很好。

我遇到的问题是所有JSP都将Spring-MVC taglib spring.tld的URI定义为:

<%@ taglib uri="/spring" prefix="spring"%>

然而spring.tld文件位于/WEB-INF/spring.tld,所以我在Eclipse中看到很多错误,说无法找到“/ spring”的标记库描述符

在生成的WAR中,这不是问题,因为web.xml文件的'重定向'为:

    <jsp-config>
      <taglib>
         <taglib-uri>/spring</taglib-uri>
         <taglib-location>/WEB-INF/spring.tld</taglib-location>
      </taglib>
   <..>
   </jsp-config>

如何告诉Eclipse对taglib'/ spring'的URI引用实际上是为了'/WEB-INF/spring.tld',或者只是忽略它并使用Maven依赖项在模块类路径上设置它?

由于我希望保持源代码与原始源代码保持一致,我不想通过多个JSP来解决这个问题,我也不想重命名并将taglib移动到'/ spring'

由于

0 个答案:

没有答案