eclipse新建和配置servlet

1.新建項目,右鍵選擇其他項目,找到這個Dynamic Web Project,點擊下一步。

2.填寫項目名,點擊下一步

3.繼續點擊下一步,出現下面的畫面,選中它,完成

4.創建java項目,也就是創建servlet,並繼承HttpServlet類。crtl+shift+o會導入你所需要的相關包

5.在空白處右擊,選擇source->override->選擇doPost和doGet方法

6.現在來編寫doPost()方法

package alang;

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;

public class alangServlet extends HttpServlet {

	@Override
	protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
		// TODO 自動生成的方法存根
		this.doPost(req, resp);
	}

//下面這個方法是用來處理使用post方式提交的請求
	@Override
	protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
		// TODO 自動生成的方法存根
		req.setCharacterEncoding("utf-8");
		resp.setContentType("text/html;charset=utf-8");//解決亂碼問題
		PrintWriter out=resp.getWriter();//接受設爲out
		out.println("<HTML>");
		out.println("<head><title>hi,servlet</title></head>");
		out.println("<body>");
		out.println("how are you");
		out.println("</body>");
		out.println("</HTML>");
		out.close();
	}

}

7.現在來配置web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
  <display-name>alang</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
  <servlet>
  		<servlet-name>alangServlet</servlet-name> <!--一般設爲servlet類的名字-->
  		<servlet-class>alang.alangServlet</servlet-class><!--包名+類名-->
  </servlet>
<!--servlet映射配置-->
  <servlet-mapping>
  		<servlet-name>alangServlet</servlet-name><!--和上面保持一致-->
  		<url-pattern>/alang</url-pattern><!--servlet映射路徑必須加/-->
  </servlet-mapping>
  		
</web-app>

 

8,右擊這個tomcat,選擇add and remove

把左邊要進行操作的包進行雙擊,這個包就會進入右面configured裏面了,如果configured裏面本來有包,同樣是雙擊就可以移出去了。

9.再次右擊tomcat,選擇start就可以了,然後去瀏覽器在地址欄輸入localhost:8080/包名/剛纔urlpattern設置的名字

10,到此爲止,servlet新建和配置結束,顯示的how are you是剛纔在doPost方法寫的

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