servlet

来源:互联网 发布:精易编程助手官网 编辑:程序博客网 时间:2024/05/19 02:39

1.打开eclipse建立一个工程名为servlet。
2.建立一个package名为com.fucilu
3.建立一个类TestServlet
4.右键工程选择buildpath——add external,在tomcat解压包下选择lib——servlet api即可。
5.让类继承servlet
public class TestServlet extends HttpServlet
在类内右键选择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/javaee http://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
输入网址:http://localhost:8080/fucilu/a