科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Servlets,JSP和Servlet Engines入门(五)

Servlets,JSP和Servlet Engines入门(五)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

好了,下面再让我们看一个例子来了解Servlets和JSP

作者:中国IT实验室 来源:中国IT实验室 2007年9月5日

关键字: JSP Servlet

  • 评论
  • 分享微博
  • 分享邮件
 好了,下面再让我们看一个例子来了解Servlets和JSP
  import java.io.*;
  import javax.servlet.*;
  import javax.servlet.http.*;
  public class HelloWeb extends HttpServlet
  {
  public void doGet(HttpServletRequest request, HttpServletResponse response)
  throws ServletException, IOException
  {
  response.setContentType("text/html");
  PrintWriter out = response.getWriter();
  out.println( "
  + "Hello Web!");
  out.close();
  }
  public void doPost (HttpServletRequest request, HttpServletResponse response)
  throws ServletException, IOException
  {
  doGet(request, response);
  }
  }
  首先,我们先import java.io.*,javax.servlet.*和javax.servlet.http.*,这些文件中包含着在Servlets中使用的类。一般的情况下,你需要在你的Servlets中包含这些文件。然后,我们声明我们自己的类,我们自己的类主要是在基本类的基础上进行扩展以完成我们程序中的功能。我们还需要覆盖HttpServlet的doGet方法。在上面的主程序块中,我们必须设置内容类型。在使用PrintWriter或者ServletOutputStream向文档写东西前,需要设置全部的头部信息。在程序中,我们使用PrintWriter对象来输出信息,并在使用后要关闭这个对象。
  我们已经重写了doPost方法。在上面的程序中,这个修改可能还体现不出他的效果,然而,在许多环境下你也要这样处理,例如,如果你希望使用POST方法得到数据而不是GET方法的话,这样做允许你的Servlets容易的处理这两种情况。

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章