使用MyEclipse開發工具,開發一個HelloServlet程序

第一步:

在Package Explorer空白處,右擊新建Web Project
在這裏插入圖片描述
在這裏插入圖片描述
添加項目名稱(Project Name),點擊Finish,跳出如圖下的兩個對話框,都選擇No
在這裏插入圖片描述
在這裏插入圖片描述
如圖下顯示,則說明Web Project創建完成
在這裏插入圖片描述
與Java Progect區別,小圖標及JavaEE 5 Libraries類庫
在這裏插入圖片描述

第二步:

在src右擊新建Package,輸入Name
在這裏插入圖片描述
點擊Finish完成

第三步:

在包下右擊新建Class,輸入名字
在這裏插入圖片描述
如圖顯示即可
在這裏插入圖片描述

第四步:

繼承HttpServlet
在這裏插入圖片描述
報紅解決辦法,導入包
在這裏插入圖片描述
如以下圖顯示即可
在這裏插入圖片描述
調出service方法,點擊黃色小圖標
在這裏插入圖片描述
在這裏插入圖片描述
添加向瀏覽器端響應
在這裏插入圖片描述
代碼如下:

import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
//該類表示在服務器端的一個servlet類
public class HelloServlet extends HttpServlet {
	
	//調出service方法
	//service Alt + / 快捷鍵自動提示
	//                                  請求                                 響應
	protected void service(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		//request參數:用於接受瀏覽器端發送過來的請求
		//response參數:用於向瀏覽器端響應
		
		//向控制檯Console輸出HelloServlet
		System.out.println("HelloServlet"); 
		//向頁面(瀏覽器端)響應內容HelloServlet
		PrintWriter o = response.getWriter();
		o.println("HelloServlet1");
	}
	
}

第五步:

找到web.xml並打開
在這裏插入圖片描述
默認顯示
在這裏插入圖片描述
初學時選擇左下角Source
在這裏插入圖片描述
添加代碼
在這裏插入圖片描述
代碼如下:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" 
	xmlns="http://java.sun.com/xml/ns/javaee" 
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
	http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
  
  <!-- 對com.bzxy.test包下的HelloServlet進行配置 -->
  <servlet>
  	  <servlet-name>hello</servlet-name> <!-- 對要配置的Servlet起別名 -->
  	  <servlet-class>com.bzxy.test.HelloServlet</servlet-class> <!-- 配置的Servlet的位置,寫所在的包名+類名即可 -->
  </servlet>
  <servlet-mapping>
  	  <servlet-name>hello</servlet-name> <!-- 要和上面的servlet-name的內容保持一致 -->
  	  <url-pattern>/h</url-pattern> <!-- 瀏覽器訪問服務器端servlet的url地址 -->
  </servlet-mapping>
  
</web-app>

第六步:

在這裏插入圖片描述
在這裏插入圖片描述
其中Project選擇,只能是Web pProject,而JavaProject顯示不出
在這裏插入圖片描述
顯示如下圖,說明部署成功
在這裏插入圖片描述
比初始狀態五個文件夾,多了servlettest Web項目
在這裏插入圖片描述

第七步:

地址訪問,格式爲http://localhost:8080/Web Project名字/url-pattern地址,故根據實際情況地址訪問如下:
在這裏插入圖片描述

注意

若代碼改動,必須重新部署!!!
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章