注册 | 登录 | 设为首页 | 加入收藏
您当前的位置:飞翔学院-IT中国 → 编程开发JSP → 文章内容

Servlets,JSP和ServletEngines入门(五)

作者:佚名 来源:不详 发布时间:2007-11-29 23:44:08

  好了,下面再让我们看一个例子来了解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 "
  + "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容易的处理这两种情况。
  象所有的技术一样,Servlets和JSP具有他们
更多内容请看PCdog.com--电脑入门教程专题

  • 打印文档
  • 推荐好友
  • 返回顶部
  • 增大字体
  • 减少字体
关于本站 | 工作机会 | 合作网站 | 广告服务 | 市场合作| 联系我们 | 抽奖活动
版权所有: 武汉威俊科技有限公司 Copyright 2005-2007 www.ITCNW.COM All rights reserved