java servlet编程,如何编写servlet?

Servlet作为java的基础是必须要掌握的,小伙伴们知道servlet要如何编写吗?今天就一起来看看吧。

一、编写servlet源文件

在java的src目录下新建HelloWorld.java,并编写代码进行编译

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
/**
 * Created by on 18/5/24.
 */
public class HelloWorld extends HttpServlet
{
    private String message;
    @Override
    public void init() throws ServletException
    {
        message = "Hello world, this message is from servlet!";
    }
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException
    {
        //设置响应内容类型
        resp.setContentType("text/html");
        //设置逻辑实现
        PrintWriter out = resp.getWriter();
        out.println("<h1>" + message + "</h1>");
    }
    @Override
    public void destroy()
    {
        super.destroy();
    }
}

编译后classes目录下生成的HelloWorld.class文件

java servlet编程    如何编写servlet

二、Servlet部署

在WEB-INF目录下web.xml文件的标签中添加如下内容:

<servlet>  
    <servlet-name>HelloWorld</servlet-name>  
    <servlet-class>HelloWorld</servlet-class>  
</servlet> <
servlet - mapping >
    <servlet-name>HelloWorld</servlet-name> <
    url - pattern > /HelloWorld</url - pattern >
    </servlet-mapping>

三、运行测试

点击开始运行java程序,控制台出现successfully则tomcat服务启动成功!这时打开浏览器输入:http://localhost:8086/javaweb/HelloWorld即可查看servlet运行状态了。

java servlet编程    如何编写servlet

以上就是关于如何编写servlet的所有内容了,更多java基础教程详情快关注奇Q工具网了解吧。

推荐阅读:

servlet面试题一般有哪些?servlet面试大全详解

java servlet面试题及答案大全详解

servlet是什么?servlet的理解