1.首先在eclipse中的project explorer中新建一个dynamic web project,如果列表中没有出现,则位于other的web中
2.给项目命个名
configuration选择便于自己配置。
3.继续点击下一步,到最后一个界面 勾选generate web.xml deployment descriptor
4.编写java文件
package com.imooc.servlet;
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;
//httpServlet是所有servlet的父类
public class FirstServlet extends HttpServlet{
@Override
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String name=request.getParameter("name");
String html="<h1 style='color:red'>hi,"+name+"!</h1><h1/>";
System.out.println("返回给浏览器的响应数据为:"+html);
// 从服务器向浏览器返回的输出流,通过out发送回浏览器
PrintWriter out=response.getWriter();
out.println(html);
// 将html发送回浏览器
}
}
5.在web.xml中配置有关servlet的信息
<servlet>
<!--servlet的配置 -->
<servlet-name>first</servlet-name>
<servlet-class>com.cc.FirstServlet</servlet-class>//java文件对应位置
</servlet>
<servlet-mapping>
<!-- servlet的映射部分 -->
<servlet-name>first</servlet-name>//必须与上面的name进行对应
<url-pattern>/hi</url-pattern>
</servlet-mapping>
6.运行servlet
右键点击add and remove
将当前工程添加上
点击debug启动tomcat
7.在浏览器中输入地址
http://localhost:8080/FirstServlet/hi?name=Lilin
其中?后面的内容作为参数出现:参数名称=参数值
输出结果: