創建第一個Servlet並定制Sevlet模板


  我們已經為eclipse配好了Tomcat服務器創建了Web工程,現在是時候該創建一個Servlet向世界問好了!

 

第一步:創建一個Web工程,選中”src“文件夾 -->單擊右鍵,鼠標移到”新建“ -->在擴展菜單單擊”Servlet“。

 

第二步:在彈出的窗口中,輸入”Java package“(包名)和”Class name“(類名) -->單擊”完成“。

 

第三步:在新建的Servlet的doGet()方法中輸入”response.getWriter().write("hello world!");“,然后保存。

 

第四步:發布web應用。右鍵部署的Tomcat服務器,單擊”添加和移除“.在彈出的窗口中,點擊之前創建的Web工程,單擊”添加“,這時應用會到右邊,再點擊”完成“。

         

 

 

第五步:啟動Tomcat服務器,這時,我們就可以訪問這個Servlet了。

 

  在瀏覽器鍵入正確的url,即可訪問,如下圖:

 

  OK,Javaweb的大門已推開,盡情去享受新世界的奧妙吧。。。

 

  最后,再說一下Servlet模板的創建。

  eclipse自帶的模板有很多的冗余,不利於我們書寫和瀏覽代碼。一點點刪除又浪費時間。因此我們需要自己設計一個Servlet模板,提高開發效率。

  單擊”窗口“ -->單擊”首選項“。在彈出的窗口中找到”Java“-”編輯器“-”模板“。單擊”新建“,在彈出的窗口中輸入名稱、描述、模式。上下文選擇”Java“。編輯完成后一路點擊”確定“。文章最后面會附上我的模板源碼。

   

   

 

  以后再新建Servlet時,創建完畢后,代碼內容仍然會是默認的惡心模板,然后,ctrl+A組合鍵全選代碼,然后直接輸入 之前自己創建模板的名稱的前兩個字母(我設置的的名稱是Servlet,所以我就輸入se就可以了),

然后,alt+/ 組合鍵就能將自己編輯的模板直接輸出了。是不是感覺世界又美好了許多。

  那么就有人問,能不能創建的時候就讓它直接顯示我自己編輯的模板呢?這個問題問得好。作為提出好問題的獎勵,我就留給你來解決了。別忘了告訴我解決辦法喲。(偷偷告訴你,其實我也不會弄。噓、、、)

 

  

package ${enclosing_package};

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class ${primary_type_name} extends HttpServlet {

	public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		
	${cursor}	
	}

	public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		doGet(request, response);
	}

}

 

  

 


免責聲明!

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



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