2013-05-06 70 views
1

我有一個關於Java servlets約定的問題。在查看servlet的任何教程時,無論是Eclipse,NetBeans等,他們總是要創建一個index.jsp頁面。一旦創建頁面,他們就會創建一個帶有「提交」按鈕的表單,該按鈕將您跳轉到servlet進行處理。我的問題是,在一個servlets項目中,你是否必須使用主要的index.jsp頁面,或者你的項目能否立即轉到servlet?Java Servlets約定

我正在開發自己的小項目來學習servlets,一個連接到本地MySQL數據庫的項目,顯示您可以選擇的模式列表,然後在下一頁顯示每個模式的表數據。爲了動態獲取主頁面上的模式列表,我需要一個servlet,而不是一個index.jsp頁面。我知道這可以通過JSP或JSF完成,但我只想使用servlet。

這是我最初提出的問題。我的項目可以轉到初始主servlet而不是index.jsp頁面,還是約定或技術問題禁止?

謝謝您花時間閱讀。祝你有美好的一天。

+0

你可以有你自己的servlet作爲一個登陸頁面,只需將其添加到'歡迎文件-list' – 2013-05-06 16:20:40

+1

'index.jsp'也是一個servlet – 2013-05-06 16:21:45

+0

由於'servlet'通常通過一個http請求來訪問,有時候像'index.jsp'這樣的html頁面可以更容易地作爲'servlet'的腳步。 – 2013-05-06 16:21:45

回答

2

不完全需要。您可以直接致電servlet.這沒有什麼壞處。

<welcome-file-list> 
     <welcome-file>/index</welcome-file> 
    </welcome-file-list> 
+0

有趣的是,我沒有「歡迎文件列表」。這可能是因爲我使用NetBeans創建了我的項目嗎? – Brian 2013-05-06 16:39:07

+0

web.xml文件中的Nope.its \ – 2013-05-06 16:39:25

+0

啊,謝謝。看起來我需要閱讀更多關於web.xml文件。 – Brian 2013-05-06 16:41:31