創建第一個servlet程序--HelloServlet


 

這篇文章是用來紀念我第一次創建一個Servlet程序,步驟我會寫得詳細點,也可以參考一下,后續我會將SpringMVC 跟ssh的搭建分別更新(ps:不忙的話我會更新)

工具:java jdk 1.6(或以上)   eclipse  tomcat7.0(6.0也行,步驟都差不多)

1.首先,我們先創建一個Dynamic Web Project

接下來給你創建的程序命名,選擇你的服務器類型(我這里選擇的是tomcat 7.0 所以版本是3.0),輸入你的應用名后接下來next就可以了。

勾上紅框內的勾,eclipse會自動幫我們在WEB-INF文件夾下生成web.xml

創建我們自己的包並命名(開發過java的一般都知道,這里我就不截圖了),創建完成后,現在我們整個項目的目錄就像這樣

接下來我們就來新建一個httpservlet。方法有兩個:

1.直接項目右鍵,new 一個Servlet

2.新建一個class 繼承HttpServlet(這里我就不截圖了)

現在我們新建一個HelloWorldServlet,實現該類的doGet,doPost方法:

現在我們模擬一個get請求,並打印出"hello world servlet"

代碼如下:

protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {  
        resp.setContentType("text/html;charset=UTF-8");  
        PrintWriter out = resp.getWriter();  
        out.println("hello world,servlet");  
        out.close();  
    }  

接下來我們就去配置一下web.xml文件,在web.xml中添加如下代碼:

<servlet>  
 <!-- 當前servlet的名稱 -->  
 <servlet-name>HelloServlet</servlet-name>  
  <!-- servlet所在的包名跟類名 -->  
 <servlet-class>com.helloservlet.hello.HelloWorldServlet</servlet-class>  
 </servlet>  
 <servlet-mapping>  
 <!-- 必須於上一個servlet標簽中的名稱保持一致 -->  
 <servlet-name>HelloServlet</servlet-name>  
 <!-- 這是你在瀏覽器上訪問的地址,必須要提 /servlet/xxxx 格式,不然tomcat啟動會報錯-->  
 <url-pattern>/servlet/helloWorld</url-pattern>  
 </servlet-mapping>  

至此,第一個hellowolrd的servlet就成功了,啟動你的tomcat,訪問下就會出現了。

默認打開首頁地址index:http://localhost:8080/Servlet/  

運行到servlet的地址:http://localhost:8080/Servlet/HelloWorldServlet

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM