天天看點

Eclipse—怎樣為Eclipse開發工具中建立的JavaWebproject建立Servlet

        在部落格《在Eclipse中怎樣建立JavaWebproject》中圖文并茂的說明了Eclipse中建立JavaWebproject的方法,本篇部落格将告訴大家怎樣為Eclipse開發工具中建立的JavaWebproject建立Servlet:

        1、在Eclipse開發工具中建立的JavaWebproject檔案目錄結構例如以下圖:

Eclipse—怎樣為Eclipse開發工具中建立的JavaWebproject建立Servlet

        說明:

        a)、紅框框定的結構用于存放Java類及其對應的包;用于存放Libraries目錄;

        b)、灰框框定的結構用于顯示(非“存放”)JavaWebproject所依賴的JDK相關的jar包;

        c)、黃框框定的結構用于顯示(非“存放”)JavaWebproject所依賴的非JDK相關的jar包,注意:剛建立的JavaWebproject該結構沒有顯示不論什麼一個jar包;A處

        d)、綠框框定的結構相當于建立在MyEclipse開發工具内JavaWebproject中的WebRoot目錄;

        e)、深粉紅色框框定的結構相當于建立在MyEclipse開發工具内JavaWebproject中的lib目錄;

        2、建立用于存放servlet的包:

        a)、滑鼠標明紅框框定的結構,滑鼠右鍵并将滑鼠移動到“New”選項,獲得下圖:

Eclipse—怎樣為Eclipse開發工具中建立的JavaWebproject建立Servlet

        b)、選中并點選上圖“Package”項,獲得下圖:

Eclipse—怎樣為Eclipse開發工具中建立的JavaWebproject建立Servlet

        c)、在上圖紅框框定的文本框處輸入包名,這裡輸入:com.ghj.packageofservlet

        d)、完畢c步操作後點選“Finish”button,則包名建立完畢,例如以下圖:

Eclipse—怎樣為Eclipse開發工具中建立的JavaWebproject建立Servlet

        3、建立servlet類:

        a)、選中建立好的包,滑鼠右鍵并将滑鼠移動到“New”選項,獲得下圖:

Eclipse—怎樣為Eclipse開發工具中建立的JavaWebproject建立Servlet

        b)、滑鼠選中并點選上圖中“Servlet”選項(紅框框定處),獲得下圖:

Eclipse—怎樣為Eclipse開發工具中建立的JavaWebproject建立Servlet

        c)、在上面紅框框定處輸入Servlet名稱(這裡輸入TestServlet),點選“Next >”button,獲得下圖:

Eclipse—怎樣為Eclipse開發工具中建立的JavaWebproject建立Servlet

        d)、點選“Next >”button,獲得下圖:

Eclipse—怎樣為Eclipse開發工具中建立的JavaWebproject建立Servlet

        e)、在上圖紅框框定的複選框處選擇新建立的Servlet中的方法,然後點選“Finish”button,至此Servlet建立完畢,例如以下圖:

Eclipse—怎樣為Eclipse開發工具中建立的JavaWebproject建立Servlet

        4、這時大家會看到所建立的servlet出錯了,為什麼?我在MyEclipse中建立的Servlet沒有出現不論什麼問題呀?呵呵呵,這裡須要明确一個事實:在MyEclipse中建立的Servlet類所依賴的jar包是MyEclispe自己的,這一點能夠這樣印證:

        a)、打開在MyEclipse中建立的JavaWebproject找到Java EE x(x代表6、5、1.4或1.3) Libraries層,點選該層前面的“+”号:

        b)、找到在MyEclipse内所建立的JavaWebproject中的servlet所依賴的jar包,找到後請注意看其對應的路徑,你會吃驚的發現所依賴的jar包原來是My安裝Eclipse軟體中的;

        c)、Eclipse軟體沒有MyEclipse那麼進階——Eclipse自身沒有被建立的servlet所依賴的jar包;

        上面三點讓我們明确了産生這樣的問題的解決辦法,怎樣解決呢?

        a)、下載下傳servlet-api.jar包,下載下傳網址:http://download.csdn.net/detail/wangshuxuncom/7580983

        b)、将該包複制到在Eclipse工具内建立的JavaWebproject中的lib目錄内,這時原來所建立Servlet中的錯誤将消逝,至此servlet将建立完畢;

        c)、注意觀察:當servlet-api.jar包複制到lib目錄内的時候,本博文A處所提到現象就會發生改變——黃框框定的結構不在為空,到此你會進一步明确該層結構的作用,進一步明确強調“(非“存放”)”的真正含義;

        參見還有一篇部落格:在Eclipse中怎樣公布建立的JavaWebproject