2011-01-31 60 views
1

我想知道客戶端是否有可能擊中我的webservice,而不是顯示正常的index.jsp頁面(並列出可用的東西等等)我可以讓它顯示通過web服務可用的方法的javadoc。我很新的一般的REST/web服務,但我使用的MyEclipse,我也知道,目前它是通過web.xml文件,像這樣訪問index.jsp頁面:如何爲REST Web服務發佈javadoc而不是index.jsp頁面

<welcome-file-list> 
<welcome-file>index.jsp</welcome-file> 
</welcome-file-list> 

這樣做的主要目的是不必花費大量時間創建一個歡迎頁面,顯示通過我的web服務可用的每種方法,而是嘗試使其自動化並使其更具可讀性。

任何幫助將不勝感激,如果需要更多的清晰度/信息,我會很樂意添加它。謝謝。

編輯:

我最終只是出口爲javadoc和只選擇我需要/只的公共方法的文件。然後將其置於所創建的doc文件夾Web根目錄的內部和編輯web.xml中

<welcome-file-list> 
<welcome-file>index.html</welcome-file> 
</welcome-file-list> 

並且在index.html中的正常路徑的前面以及Link to<A HREF="doc/放置<FRAME src="doc/,使得它知道搜索相doc文件夾而不是webroot。

回答

1

如果您爲所有頁面生成了javadoc(即使集成到Maven構建系統中,也有優秀的工具可以實現這一點),您可以將這些頁面直接映射到您的Web應用程序中。因此,不是顯示index.jsp,而是從生成的javadoc中顯示index.html。

+0

如果它是一個公共的API我猜他只是想發佈在服務中提供的方法,即那些映射到HTTP要求。不知道標準javadoc工具是否可行。 – Qwerky 2011-01-31 16:58:11

+0

我接受這個作爲答案,因爲它在一般情況下是有用的,但如果你已經解釋瞭如何顯示創建的index.html會很好。反應後我沒有明確要求,反正是我的錯。 – Mike 2011-01-31 20:21:29

相關問題