html servlet例子,Servlet(三) 示例

本文详细介绍了Servlet的基本概念,包括它如何处理HTTP请求,并通过一个经典的HelloWorld实例展示了Servlet的实现过程。文章还指导了如何编译Servlet类,配置web.xml文件,并在Tomcat服务器上部署和测试Servlet应用。通过对Servlet的理解,有助于深入掌握Web框架的工作原理。
摘要由CSDN通过智能技术生成

Servlet是一批服务于HTTP请求且实现了javax.servlet.Servlet接口的类,Web应用程序的开发人员通常会继承javax.servlet.http.HttpServlet这个抽象类,该抽象类同样实现了javax.servlet.Servlet接口,其设计目标就是专门来用处理http请求。

下面是经典的HelloWorld的Servlet实现:

//Import required java libraries

import java.io.*;import javax.servlet.*;import javax.servlet.http.*;//Extend HttpServlet class

public class HelloWorld extendsHttpServlet {privateString message;public void init() throwsServletException

{//Do required initialization

message = "Hello World";

}public voiddoGet(HttpServletRequest request,

HttpServletResponse response)throwsServletException, IOException

{//Set response content type

response.setContentType("text/html");//Actual logic goes here.

PrintWriter out =response.getWriter();

out.println("

" + message + "

");

}public voiddestroy()

{//do nothing.

}

}

然后进行编译:

javac HelloWorld.java

如果Servlet依赖于其它jar包,则需要将这些jar包放到CLASSPATH中,对单纯的helloworld而言,只依赖于servlet-api.jar

最后进行发布:

以Tomcat为例,将编译后的class文件放置到/webapps/你的工程名/WEB-INF/classes,然后在/webapps/你的工程名/WEB-INF下创建一个web.xml文件:

HelloWorld

HelloWorld

HelloWorld

/HelloWorld

测试一下,启动tomcat,默认情况下,访问http://localhost:8080/HelloWorld即可看到自己定制内容的页面

/*****************************************外星人拍板时间****************************************/

Servlet,一切Web框架的基础,知框架然,知Servlet所以然

原文:http://www.cnblogs.com/AlienJordan/p/3862390.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值