2011-04-14 42 views
0

我的REST風格的球衣項目(動態web項目)名稱是「my-jersey」。關於我的REST風格的Jersey應用程序的第一個加載頁面的問題

我有資源類中定義的方法如下:

@Path("/my") 
public class resource{ 
    @GET 
    @Produces(MediaType.TEXT_PLAIN) 
    public String sayPlainTextHello() { 
      return "Hello Jersey"; 
    } 
    } 

的web.xml

<servlet-mapping> 
    <servlet-name>myjersey</servlet-name> 
    <url-pattern>/my/*</url-pattern> 
    </servlet-mapping> 

當我在Eclipse中運行我的web應用程序。爲什麼首先加載頁面的網址是

的http://本地主機:8080 /我汗布/
這是一個空白

問題1.爲什麼它不顯示「你好球衣」?

問題2.如果我想第一個加載的頁面是一個html文件,如何以及在哪裏指定這個?在web.xml ??如何指定第一個加載頁面是myfirstpage.html

問題3。我應該在項目中把這個myfirstpage.html?在哪個目錄下? (我正在使用Eclipse動態web項目來開發球衣應用程序。)

回答

0

@Path註釋提供資源所在的應用程序下的路徑。在這種情況下,您將不得不使用http://localhost:8080/my-jersey/my來獲取「Hello Jersey」的路徑

由於這是一個標準的動態Web應用程序,因此您可以像設置任何普通應用程序一樣設置它,但您也使用澤西島的事實並不重要。

將myfirstpage.html放入web.xml的welcome-file-list部分,並將該文件放入WebContent文件夾中。