在JSP文件中包含servlet

在JSP文件中包含servlet,jsp,servlets,jspinclude,Jsp,Servlets,Jspinclude,我在Eclipse中启动了一个动态Web项目,自动生成的目录是: Java Resources |-src | |-myPackage | |-.java files |-libraries Build Web Content |-META-INF |-WEB-INF |-index.jsp 在index.jsp文件中,我包含一个servlet: 这是一个放在JavaResources/src/myPackage下的java文件,但我得到一个错误,因为该文件应该放在Web内容下。如

我在Eclipse中启动了一个动态Web项目,自动生成的目录是:

Java Resources
|-src
|  |-myPackage
|     |-.java files
|-libraries
Build
Web Content
|-META-INF
|-WEB-INF
|-index.jsp
在index.jsp文件中,我包含一个servlet:

这是一个放在JavaResources/src/myPackage下的java文件,但我得到一个错误,因为该文件应该放在Web内容下。如何更改预期路径?
谢谢。

页面属性应该是您的Web应用程序的资源路径。资源可以是静态资源、JSP或webapp的servlet路径。它与servlet的java文件名无关。看


因此,如果您的servlet被映射到
/foo
(由于
@WebServlet
注释,或者由于web.xml中的
servlet映射
元素),那么您应该使用/foo作为页面属性的值。

servlet是在web.xml中配置的吗?不是,但是我使用了@WebServlet注释谢谢您的回答。我没有web.xml文件,但有注释@WebServlet。我使用它作为值,但我得到了那个错误。我解决了将错误更改为警告的问题,然后使用注释找到了该类。