servlet初学心得

本文分享了在TOMCAT中实现Servlet的步骤,包括编译、配置、部署及访问方式,提供了完整的web.xml配置示例,并介绍了Servlet类的基本结构与生命周期方法。

第一次做SERVLET,失败了很多次,现在保存点心得

首先编译好,在TOMCAT里的webapp下配置项目名。项目下放WEB-INF文件夹保存WEB.XML配置文件及CLASS文件,还可以放HTML或JSP文件。

路径:(顶层)   项目文件夹-->WEB-INF(存放web.xml)-->classes(存放包)-->包名(存放class)-->class文件

最终项目的访问地址为:localhost:8080/项目文件夹名/servlet名称(注:web.xml配置的<servlet-name>)    来调用servlet。

另外servlet也可以作为方法在form表单里通过action="servlet名"来调用。

web.xml配置:

<web-app>
<servlet>
<servlet-name>“SERVLET名称”</servlet-name>
<servlet-class>“包名”.SERVLET类名</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>“SERVLET名称”</servlet-name>
<url-pattern>“SERVLET路径”</url-pattern>
</servlet-mapping>

SERVLET类代码:

package servletapp;
import java.io.IOException;

import javax.servlet.*;
import javax.servlet.http.*;

public class Welcome extends HttpServlet{
public void init(){
System.out.println("现在开始init");
}
public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException ,IOException
{
System.out.println("开始调用doGet()");
}
public void destroy(){
System.out.println("现在结束destroy");
}
}
此类必须继承HttpServlet类, init()在TOMCAT启动时调用此类,doGet()可以根据表单的get和post进行理解,destroy()暂时没弄明白。

转载于:https://my.oschina.net/pengyaxiong/blog/88070

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值