设为首页
联系我们
加入收藏
| 网络工具 | 系统工具 | 应用软件 | 多媒体类 | 联络聊天 | 行业软件 | 图形图像 | 安全相关 | 编程开发 | 教育教学 | 游戏娱乐 |
| 程序源码 | ASP 源码 | CGI 源码 | PHP 源码 | 驱动下载 | 字体下载 | 素材下载 | 桌面大全 | 闪客天地 | 外挂插件 | 考题下载 |

站内搜索:

您的位置:首页-> 资讯中心-> 技术开发-> JSP 学院-> JSP文摘-> 利用JBuilder开发调试Servlet(二)

JSP文摘

JSP教程
JSP文摘
JSP实例
JSP FAQ
JSP安全

本类阅读TOP10

·利用JBuilder开发调试Servlet(一)
·JavaServerPages servlet技术(上)
·利用JBuilder开发调试Servlet(二)
·Jakarta-Tomcat 简明中文版用户指南
·用Servlet开发企业级三层Web应用(一)
·在JSP中,开发者自己如何编写Tag
·Orion下自定义Tag
·Resin服务器平台介绍简介
·Apache+Tomcat
·Java传说之风云再起

精品推荐

利用JBuilder开发调试Servlet(二)

作者:未知 来源:未知 加入时间:2004-12-1

  5.编写Servlet代码

  在进行了以上的各种设置之后,我们就可以开始编写Servlet代码了。JBuilder为开发Servlet提供了Servlet Wizard,通过该工具可以对Servlet的参数以及实现的HTTP功能进行设置。向工程中添加一个Servlet的步骤如下:

  (1)从File选单选取New,并选择Servlet;

  (2)利用Servlet Wizard生成一个不含参数的,仅包含service()的HelloServlet;

  (3)在service()中加入如下代码。

  当客户端调用HelloServlet时,HelloServlet向客户端返回“Hello,World”的信息。

   public void service(HttpServletRequest req, HttpServletResponse res)

  throws ServletException, IOException {

   res.setContentType(″text/html″);

   ServletOutputStream out = res.getOutputStream();

   out.println(″〈html〉″);

   out.println(″〈head〉〈title〉Hello World〈/title〉〈/head〉″);

   out.println(″〈body〉″);

   out.println(″〈h1〉Hello World〈/h1〉″);

   out.println(″〈/body〉〈/html〉″);

   }

  6.修改Servlet配置文件

  Servlet配置文件定义了运行Servlet的一些重要参数,在该文件中定义了在sun.servlet.http.HttpServer运行形成的“小”Web服务器中所支持的所有的Servlet属性,对每个Servlet包含了servlet.name.code和servlet.name.initargs两项,分别对应该Servlet的类名与初始化参数。例如对于我们的HelloServlet来说,其属性的参数值可以定义如下:servlet.hiServlet.node=untitled1.HelloServlet

  servlet.hiServlet.initArgs=

  注意我们将我们的Servlet取名为hiServlet,其代码是untitl1包中的HelloServlet,没有初始参数。

  7.从浏览器中访问Servlet

  现在可以看一下我们编写的Servlet的效果了。

  (1)在JBuilder中选择选单Run|Run ′MyClass1′(图1)。

  (2)在浏览器中键入“http://192.168.0.9:8020/servlet/hiServlet”,其中192.168.0.9是本地的机器地址,hiServlet是我们在步骤6的配置文件中为HelloServlet所定义的名字。浏览器的显示如图2。

  8.调试Servlet

  如果严格按照上述的步骤进行Servlet开发的话,进行Servlet的调试在JBuilder中将十分容易:

  (1)结束步骤7中程序的运行(在DOS窗口中按Ctrl+C);

  (2)在HelloServlet中设一断点,例如设在service()中的res.setContentType(″text/html″);

  (3)运行选单Run|Debug ′MyClass1′;

  (4)启动浏览器,键入″http://192.168.0.9:8020/servlet/hiServlet″;

  (5)这时程序会回到JBuilder中,调试器停留在res.setContentType(″text/html″); 一行上。

java108_1.jpg (12007 字节)
  图1

java108_2.jpg (19666 字节)
  图2

(出处:CSDN.NET )





相关文章
相关软件