Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
EclipseMaven导入项目中的Taglib问题_Eclipse_Maven_Spring Mvc_Jsp Tags - Fatal编程技术网

EclipseMaven导入项目中的Taglib问题

EclipseMaven导入项目中的Taglib问题,eclipse,maven,spring-mvc,jsp-tags,Eclipse,Maven,Spring Mvc,Jsp Tags,我正在尝试将一个多模块maven项目导入到具有多个JSP的Eclipse中。该项目使用Spring框架中的技术,包括web和web MVC 使用m2e插件,我导入了主POM,它创建了多个具有正确依赖关系的子项目等。所有这些似乎都可以 我遇到的问题是,所有JSP都将Spring MVC taglibSpring.tld的URI定义为: <%@ taglib uri="/spring" prefix="spring"%> 但是spring.tld文件位于/WEB-INF/sprin

我正在尝试将一个多模块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”的标记库描述符

由于web.xml文件的“重定向”为:

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

/弹簧
/WEB-INF/spring.tld
我如何告诉Eclipse,对于对taglib“/spring”的URI引用,实际上是从“/WEB-INF/spring.tld”看,还是忽略它,使用Maven依赖项在模块类路径上设置它

由于我希望保持源代码与原始源代码预导入尽可能接近,因此我不希望通过多个JSP来修复此问题,也不希望重命名标记库并将其移动到“/spring”


谢谢

开发时web.xml在哪里?在那个时间点上是否有什么东西表明了
/spring
的标记库描述符位于何处?它位于/src/main/webapp/WEB inf下的项目src中。不确定您指的是什么,这将表明/spring的标记库描述符位于何处。这可能是问题所在?是否已安装m2e wtp插件?是否已安装