Servlet(Server Applet)是Java Servlet的簡稱,稱為小辦事程序或辦事毗連器,用Java編寫的辦事器端程序,具有自力于平臺和和談的特征,本家兒要功能在于交互式地瀏覽和生當作數據,生當作動態Web內容。
狹義的Servlet是指Java說話實現的一個接口,廣義的Servlet是指任何實現了這個Servlet接口的類,一般環境下,人們將Servlet理解為后者。Servlet運行于撐持Java的應用辦事器中。從道理上講,Servlet可以響應任何類型的請求,但絕大大都環境下Servlet只用來擴展基于HTTP和談的Web辦事器。
最早撐持Servlet尺度的是JavaSoft的Java Web Server,此后,一些其它的基于Java的Web辦事器起頭撐持尺度的Servlet。
第一步:新建一個javaweb項目。
打開myeclipse file --》new--》web project
具體操作如下圖所示:
第二步:編寫代碼。
1、本家兒如果寫一個通俗的java類然后集當作import javax.servlet.http.HttpServlet
package com.test.servlet;
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 UserServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
this.doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String sex = request.getParameter("sex");
String[] bobby = request.getParameterValues("bobby");
//new String(sex.getBytes("ISO-8859-1"),"utf-8"); 解決前端亂碼
System.out.println("性別 :"+new String(sex.getBytes("ISO-8859-1"),"utf-8"));
for (int i = 1; i <= bobby.length; i++) {
System.out.println("快樂喜愛"+i+" :"+new String(bobby[i-1].getBytes("ISO-8859-1"),"utf-8"));
}
}
}
第三步:設置裝備擺設servlet的映射。
servlet的映射本家兒如果經由過程servlet\WebRoot\WEB-INF\web.xmld 設置裝備擺設
本家兒要分為兩部門
1、設置裝備擺設一個servlet名字并指標的目的處置類
<servlet>
<servlet-name>userServlet</servlet-name>
<servlet-class>com.test.servlet.UserServlet</servlet-class>
</servlet>
2、設置裝備擺設一個前臺阻擋請求的URL對應一個servlet名字
<servlet-mapping>
<servlet-name>userServlet</servlet-name>
<url-pattern>/userServlet.do</url-pattern>
</servlet-mapping>
3、編寫一個前臺的簡單挪用。
第四步:測試項目。
1、在谷歌瀏覽器中輸入地址打開項目
2、填寫測試數據
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!