在Spring-MVC Web App中,我有一个类似于屏幕的结构。里面webapp/WEB-INF
是文件夹jsp
。某些jsp
文件包含在每个站点中,这些jsp位于子文件夹parts
中,当我运行应用程序时,站点上可以看到head,footer and header
。将jsp包含在另一个jsp(片段)中时显示错误
但是Eclipse显示在JSP编辑器中的错误:Fragment "/parts/footer" was not found at expected path /blog/src/main/webapp/parts/footer
。在web.xml中是:
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>/WEB-INF/jsp/*</url-pattern>
</servlet-mapping>
如何配置Eclipse来解决这个恼人的错误?
编辑---------- --------- 2014年4月9日
我发现了什么是一个问题。问题是Maven依赖。这Maven的依赖性:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.3.1</version>
</dependency>
当我把它添加到pom.xml
然后蚀像上面显示的错误。当我评论它时,清理生成的文件(.project, .classpath, target, .settings
),并再次导入日食,看起来不错。任何想法什么是错误的Maven依赖? Here是该项目的源代码。
嗯,你为什么会映射下的所有'/ WEB-INF/JSP/*'这样的JSP的?它违背了把它们放在/ WEB-INF /下的全部目的。 – developerwjk