- Java EE程序設計與開發實踐教程
- 馮志林編著
- 427字
- 2021-10-27 17:05:31
5.5 應用案例1:Servlet制作1(Servlet接口)

第5章任務5
1.新建Web工程
新建Web工程,設置工程名為“ServletEample”,選擇Java EE版本為“JavaEE 5”,顯示結果如圖5-2所示。

圖5-2 新建工程
2.在src處新建class文件
新建Class,設置類的包名:zjc,類名:HelloWorldServlet,類的實現接口為javax.servlet.Servlet,顯示結果如圖5-3所示。

圖5-3 新建Servlet類
HelloWorldServlet.java類代碼如下:


3.重載service方法
重載service方法,能夠在網頁上打印輸出字符串"HelloWorld",代碼如下:

此處通過ServletResponse類得到的PrintWriter對象out就是JSP中的內置對象out。
4.新增Servlet
打開WebRoot→WEB-INF下的web.xml文件,在Servlets選項中單擊“Add new servlet”,顯示結果如圖5-4所示。

圖5-4 新增Servlet
輸入Servlet name為MyServlet,單擊按鈕,輸入類名稱的前幾位,選擇該Servlet的類名HelloWorldServlet(包名為zjc)。顯示結果如圖5-5所示。

圖5-5 設置Servlet的name和class屬性
5.新增Servlet mapping
重新單擊“Servlets”項,然后選擇“Add new Servlet mapping”,輸入Servlet name為MyServlet,以及執行該映射所對應的網址:/helloWorld。顯示結果如圖5-6所示。

圖5-6 新增Servlet mapping
6.運行Web工程
右鍵單擊工程項目,選擇“Run As|MyEclipse server Application”,在網址欄中輸入:http://127.0.0.1:8080/ServletExample/helloWorld,顯示結果如圖5-7所示。

圖5-7 運行結果
127.0.0.1是任意一臺計算機的本機IP地址,即本地Tomcat的IP地址。
- OpenDaylight Cookbook
- Beginning Java Data Structures and Algorithms
- 編程卓越之道(卷3):軟件工程化
- Python應用輕松入門
- Hands-On Functional Programming with TypeScript
- Unreal Engine 4 Shaders and Effects Cookbook
- 零基礎趣學C語言
- 微服務從小白到專家:Spring Cloud和Kubernetes實戰
- 0 bug:C/C++商用工程之道
- 智能搜索和推薦系統:原理、算法與應用
- JavaScript應用開發實踐指南
- HoloLens與混合現實開發
- Microsoft Exchange Server 2016 PowerShell Cookbook(Fourth Edition)
- 征服C指針(第2版)
- Python應用開發技術