Eclipse Maven中的Taglib问题
我试图将多模块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,对于实际查看'/WEB-INF/spring.tld'的taglib'/ spring'的URI引用,还是仅仅忽略它并使用Maven依赖关系将其设置在模块类路径上?
因为我想让源代码尽可能接近原始的源代码导入,所以我不想通过多个JSP来解决这个问题,我也不想重命名并将taglib移动到'/ spring'。
谢谢
链接地址: http://www.djcxy.com/p/74685.html