我在Eclipse中启动了一个Dynamic Web项目,自动生成的目录是:
Java Resources
|-src
| |-myPackage
| |-.java files
|-libraries
Build
Web Content
|-META-INF
|-WEB-INF
|-index.jsp
在我的index.jsp文件中,我包含一个servlet:
<jsp:include page="ServletName" flush="true">
这是一个放在JavaResources / src / myPackage下的java文件,但是我收到一个错误,因为该文件应放在Web Content下。如何更改预期路径? 谢谢。
答案 0 :(得分:0)
页面属性应该是您的webapp资源的路径。资源可以是静态资源,JSP,也可以是webapp的servlet路径。它与servlet的java文件的名称无关。请参阅http://docs.oracle.com/javaee/1.3/tutorial/doc/JSPIntro8.html。
因此,如果您的servlet映射到/foo
(感谢@WebServlet
注释,或者映射到web.xml中的servlet-mapping
元素),那么您应该使用/ foo作为页面属性的值。