三servlet实例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三servlet实例相关的知识,希望对你有一定的参考价值。

Servlet实例

Servlet服务于HTTP请求并实现javax.servlet.Servlet接口的Java类。Web应用程序开发通常编写Servlet来拓展javax.servlet.HttpServlet,并实现Servlet接口的抽象类专门用来处理HTTP请求。

Hello World的示例:

  import java.io.*;

  import javax.servlet.*;

  import javax.servlet.http.*;

  //拓展HttpServlet类

  public class HelloWorld extends HttpServlet{

    private String message;

 

    public void init() throws ServletException

    {

      message="hello world";

    }

    public void doGet(HttpServletRequest request,HttpServletResponse       response)throws ServletException,IOException

    {

      //设置响应内容类型

      response.setContentType("text/html");

      

      //实际逻辑

      PrintWriter out = response.getWriter();

      out.println("<h1>"+message+"</h1>");

    }

    public void destroy()

    {

    }

}

Servlet部署

web.xml文件中配置:

  <web-app>

    <servlet>

      <servlet-name>HelloWotld</servlet-name>

      <servlet-class>HelloWorld</servlet-class>

    </servlet>

    <servlet-mapping>

      <servlet-name>HelloWorld</servlet-name>

      <url-pattern>/HelloWorld</url-patttern>

    </servlet-mapping>

  </web-app>

启动tomcat,地址栏输入http://localhost:8080/HelloWorld

 

 

 

    

 

以上是关于三servlet实例的主要内容,如果未能解决你的问题,请参考以下文章

Servlet实例数量到底多少,是否线程安全

Servlet单实例多线程及注意事项。

servlet简介

Servlet小练习

关于servlet的实例化

关于Servlet线程安全的问题