在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