genericservlet 类可以说时jsdk 中最重要的类,也是最基本的类。程序员要编写servlet 应用程序,一般要继承jsdk 提供的genericservlet 类或它的子类httpservlet 类。
编程思路:下面是一个简单的例子,在服务器端执行它,就是向客户端的浏览器中输出“hello world "以及服务器的时间等信息。
helloworldservlet.java 的源代码如下:
| import java.io.*; import java.util.date; import javax.servlet.*; public class helloworldservlet extends genericservlet { string initstring; public void init(servletconfig config) throws servletexception { //父类的init方法完成对象servletconfig的存储工作。 super.init(config); initstring=new string("i have veen initialized"); } //在sercice方法中,实现对客户请求的响应。它抛出两个例外servletexception public void service(servletrequest req,servletresponse res) throws servletexception,ioexception { //类date得到服务器当前的时间。 date today = new date( ); servletoutputstream out = res.getoutputstream( ); out.println("hello world"); out.println(today.tostring()); out.println(getservletinfo()); } public void destroy( ) { } public string getservletinfo( ) { return "hello world"; } } |
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器