My1stServlet

Servlet可以看做是一个嵌套了Html代码的Java类:

1、首先创建一个Servlet类,例子如下

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 My1stServlet extends HttpServlet{
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException
{
resp.setContentType("text/html");
PrintWriter out= resp.getWriter();
out.println("<html><head><title>Hello my World</title></head>");
out.println("<body><h1>Ha HA dd</h1></body>");
out.flush();
}
}

2、配置xml

实际中的Servlet

<servlet>
<servlet-name>My1stServlet</servlet-name>
<servlet-class>com.qcx.web.My1stServlet</servlet-class>
</servlet>
映射到客户端的Servlet
<servlet-mapping>
<servlet-name>My1stServlet</servlet-name>
<url-pattern>/haha</url-pattern>
</servlet-mapping>

客户端通过url-pattern访问到Servlet映射中的haha,haha对应My1stServlet,从而找到名为My1stServlet的servlet,根据路径访问My1stServlet类,调用doGet方法。

在xml中配置完Servlet,启动服务器就可以通过客户端访问啦。

注:也可以直接用myeclipse的new-----》Servlet功能实现Servlet的创建。

原文地址:https://www.cnblogs.com/qcxdoit/p/6040630.html