abstract:最簡單的一個servlet小例子1.打開eclipse建立一個工程名為servlet。2.建立一個package名為com.fucilu3.建立一個類TestServlet4.右鍵工程選擇buildpath——add external,在tomcat解壓包下選擇lib——servlet api即可。5.讓類繼承servletpublic class TestServlet extends Http
最簡單的一個servlet小例子
1.打開eclipse建立一個工程名為servlet。
2.建立一個package名為com.fucilu
3.建立一個類TestServlet
4.右鍵工程選擇buildpath——add external,在tomcat解壓包下選擇lib——servlet api即可。
5.讓類繼承servlet
public class TestServlet extends HttpServlet
在類內(nèi)右鍵選擇source——override 、implements methods。選擇doget
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 TestServlet extends HttpServlet{
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse response)
throws ServletException, IOException {
// TODO Auto-generated method stub
PrintWriter out=response.getWriter();
out.println("Hello,Fucilu.");
}
}
此時在eclipse工程目錄文件夾下把bin目錄下的com文件夾直接拷貝到下面建好的classes文件夾下,需要里面的class文件,主意一定要從com文件夾下拷起,不要只拷貝classes文件。
編寫部署web.xml文件
<?xml version="1.0" encoding="ISO-8859-1"?> <web-app 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/javaeehttp://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"> <servlet> <servlet-name>fucilu</servlet-name>//fucilu這個名字可以是任意的但下面的也得與這個相同 <servlet-class>com.fucilu.TestSevlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>fucilu</servlet-name> <url-pattern>/a</url-pattern>//這個是url映射 </servlet-mapping> </web-app>
保存為web.xml即可。
在tomcat下的webapps下建立以文件夾fucilu,里面子文件夾為WEB—INF文件夾,WEB-INF下為classes文件夾、lib文件夾和web.xml文件
啟動tomcat下bin文件夾下的startup.bat
輸入網(wǎng)址:http://localhost:8080/fucilu/a