Java建立Servlet Hello World Example 使用相關工具: 作業系統:WIN 7 開發工具:eclipse win32 Version: Juno Service Release 2 JDK: jdk 1.6.0_25 Server: apache-tomcat-6.0.26 本例專案名稱: TestServlet Servlet名稱:HelloWorldServlet.java 一、建立web專案 1、開啟eclipce -> File ->New ->Dynamic Web Project 如圖:

二、輸入及選擇基本資料     1、輸入Project name : TestServlet     2、選擇使用何種server來啟動:Apache Tomcat v6.0     3、Next 如圖:

三、選擇專案building位置 ,使用預設定     1、Next 如圖:

四、設定root名稱及web資料夾,使用預設定 1、Finish     注意:Generate web.xml deployment descriptor      這是否要建立web.xml      如果沒有勾選測不會產出web.xml ,到時後你要自己再建立。  因為web.xml是必須的web專案初值及相關設定檔,沒有web.xml就不用玩了。   如圖:

五、專案初始資料檔     如圖:

六、建立Servlet     1、TestServlet專案->New->Servlet 如圖:

七、Servlet基本資料之一 如圖:預設資料

1、輸入 Java Package : com.test 2、輸入 Class name : HelloWorldServlet 3、Next 如圖:

八、Servlet基本資料之二     1、Name (預設) : HelloWorldServlet     2、點選 URL mappings -> /HelloWorldServlet -> 按Edit 如圖:

    3、改URL mappings : 改為你想要的URL名稱,這是網頁對應程式的名稱   本例小改一下,原大寫H改為小寫h 如圖:

    4、ok     5、Finish 如圖:

八、Servlet基本資料之三     1、選擇初始方法: 本例 預設資料 本例主要此doGet方法 一定要有。如果沒選就到時後再自己寫入。 2、Finish 如圖:

九、產出初始Servlet 如圖:

十、修改初始資料web.xml 刪除這二行 ,可刪也可不刪。 這裡沒用到就刪了吧。  <description></description>  <display-name>HelloWorldServlet</display-name> 如圖:

1、修改web.xml 改為: <servlet>     <servlet-name>HelloWorldServlet</servlet-name>     <servlet-class>com.test.HelloWorldServlet</servlet-class>   </servlet>   <servlet-mapping>     <servlet-name>HelloWorldServlet</servlet-name>     <url-pattern>/helloWorldServlet</url-pattern>   </servlet-mapping> 如圖:

十一、修改初始資料 HelloWorldServlet.java 如圖:

1、修改HelloWorldServlet的doGet response.setContentType("text/html"); response.getWriter().println("<h1>Hello World.</h1>"); 如圖:

十二、啟動server 測試專案 1、專案右鍵-> Run As -> Run on Server 如圖:

2、選擇server -> Tomcat -> Finish 如圖:

3、啟動成功 如圖:

4、啟動成功後的畫面,(http://localhost:8081/) 如圖:

5、進入TestServlet的畫面(http://localhost:8081/TestServlet/) 如圖:

本篇相關文 [JAVA_IDE] Eclipse Downloads  如果沒有裝Tomcat: 參考: [Apache_Tomcat] Tomcat 安裝教學 [Apache_Tomcat] Eclipse 裡Tomcat 安裝教學

 

其它文章

文章標籤
全站熱搜
創作者介紹
創作者 PG Levin Li 的頭像
PG Levin Li

程式開發學習之路

PG Levin Li 發表在 痞客邦 留言(0) 人氣(683)