2013-10-01 85 views
0

我在Eclipse啓動了一個動態Web項目,並自動生成目錄爲:包括在JSP文件中一個servlet

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

Servlet是否在web.xml中配置? –

+0

不,但我用@webservlet註釋 –

回答

0

頁面屬性應該是你的web應用程序資源的路徑。資源可以是靜態資源,JSP或Web應用程序的servlet路徑。它與您的servlet的java文件的名稱無關。見http://docs.oracle.com/javaee/1.3/tutorial/doc/JSPIntro8.html。因此,如果你的servlet映射到/foo(感謝@WebServlet註釋或者web.xml中的servlet-mapping元素),那麼你應該使用/ foo作爲頁面屬性的值。

+0

感謝您的回答。我沒有web.xml文件,但是我有註釋@WebServlet。我用它作爲價值,但我得到那個錯誤。 –

+0

我解決了將錯誤更改爲警告的問題,然後使用註釋找到該類。 –