Servlet的第一个程序HelloWorld

如果按照本流程,一定可以完成自己的第一个servlet程序。
首先Tomcat要安装好,在Tomcat的webapps文件夹下建立自己的项目,我这里取名为my,按照servlet的规则,项目下必须有一个名为WEB-INF的文件夹,WEB-INF的文件夹下必须有一个名为web.xml的文件,其次如果有jar包需要引用的话,要把jar包放到一个叫lib的文件夹里,lib文件夹也放到WEB-INF下,WEB-INF下还可以有classes文件夹,classes文件夹里是一些编译好的字节码。其次如果项目里还有静态页面,静态页面应该放到WEB-INF的外面。
处理好这些之后,就可以编码了,需要注意的是继承HttpServlet 的时候需要引外部jar包,在tomcat的lib文件夹下,名为servlet-api。第一个servlet程序源码:
public class HelloWorld extends HttpServlet {

private static final long serialVersionUID = -965262014458195774L;

@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {
PrintWriter out = resp.getWriter();
out.println("<html><head></head><body><center><font color='red'>HelloWorldServlet!</font></center></body></html>");
out.flush();
out.close();
}

}
用IDE工具编译好此文件,将编译好的文件拷贝到自己项目的classes文件夹下,比如我拷贝过去名字为HelloWorld.class。
下面就该配置wen.xml文件了:
<?xml version="1.0" encoding="ISO-8859-1"?>

<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<servlet>
<servlet-name>ThreeParams</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ThreeParams</servlet-name>
<url-pattern>/HelloWorld</url-pattern>
</servlet-mapping>
</web-app>
需要改的地方是servlet标签和servlet-mapping标签,servlet标签的<servlet-name>随意,<servlet-class>对应自己的class文件的名字,servlet-mapping标签的<servlet-name>必须和servlet标签的<servlet-name>相同,servlet-mapping标签的<url-pattern>必须以/开头,后面跟访问地址。
至现在为止,应该就完成了第一个servlet项目,访问地址为http://127.0.0.1:8080/my/HelloWorld
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值