简单的servlet开发
项目构思:开发一个简单的Servlet,直接响应用户请求,在网页中输出“这是我的第一个Servlet”
项目实施:
用eclipse创建一个名为Web的Web项目


在Web下创建一个Servlet包,和FirstServlet类


点击Next
点击Next

java目录下出现了Servlet包和FirstServlet类

FirstServlet.java中的内容如下
package sevlets;
import java.io.*;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class FirstServlet
*/
@WebServlet("/FirstServlet")
public class FirstServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public FirstServlet() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doPost(request,response);
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
response.setContentType("text/html;charset=GBK");
PrintWriter out=response.getWriter();
out.println("<HTML>");
out.println("<HEAD><TITLE>First Servlet</TITLE></HEAD>");
out.println("<BODY>");
out.println("这是我的第一个Servlet!");
out.println("</BODY>");
out.println("</HTML>");
}
}
该类在tomcat下运行结果如下


浙公网安备 33010602011771号