知道了Servlet的作用后,我们来看一个Servlet的程序运行实例,为什么要看运行实例呢?因为要想成功运行一个Servlet程序,需要配置一些文件。
Servlet程序的编写
开发一个可以处理的HTTP请求的Servlet程序,肯定是要继承HttpServlet类,而且在自定义中Servlet类中至少还要覆写HttpServlet类中提供的doGet()方法,方法如下:
public void doGet(HttpServletRequest req,HttpServletResponse resp) throws ServletException,IOException
从此方法中不难看出,此方法可以使用request和response对象。
理解不了不要担心,我们来以一个实例说明一下,从Hello World说起。
在Myeclipse中创建项目test,然后创建包Servlet,在包底下创建Servlet_01.java。如下图所示:
建好项目后不要急着写代码,我们还要导入一个jar包----Servlet-api.jar,这是Servlet的jar包,这个包需要去网上下载,不过本文末尾附加了此包的下载链接。
将jar包导入Myeclipse中的lib文件中
然后编写Servlet_01.java的代码,如下:
Servlet_01.java package Servlet; import java.io.*; import javax.servlet.ServletException; import javax.servlet.http.*; public class Servlet_01 extends HttpServlet{ public void doGet(HttpServletRequest req,HttpServletResponse resp) throws ServletException,IOException{ //覆写doGet()方法 PrintWriter out=resp.getWriter(); //准备输出 out.println("<html>"); out.println("<head><title>WEB开发</title></head>"); out.println("<body>"); out.println("<h1>Hello World</h1>"); out.println("</body>"); out.println("</html>"); out.close();//关闭输出 } }
此代码中继承了HttpServlet,然后重写了doGer()方法,本程序首先从HttpServletResponse对象中取得一个输出流对象,然后通过打印输出HTML元素。
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索servlet
, 程序
, 方法
, volley导入后运行项目
, httpservlet
, jar包导入
, doget
, resp流播放
, servlet404myeclipse10
, 一个
, 导入jar包
, java覆写
println
servlet入门、servlet jsp深入详解、servlet详解、servlet原理详解、servlet入门书籍,以便于您获取更多的相关知识。