点击这里给我发消息 点击这里给我发消息

Servlets,JSP和Servlet Engines入门(五)

添加时间:2013-12-7
    相关阅读: 技术 程序 HTML JSP

  好了,下面再让我们看一个例子来了解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具有他们
咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册