创建一个servlet,实现init,doGet,doPost,destory方法,并部署运行 ,编写jsp页面,并查看生成的 java和class 文件

本文介绍了如何创建一个Servlet,包括实现init、doGet、doPost和destroy方法。此外,还讲解了如何编写JSP页面,并详细说明了查看生成的Java和Class文件的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

创建servlet:

实现init,doGet,doPost,destory方法:
主要代码:public class FirstServlet extends HttpServlet{

/**
 * 
 */
private static final long serialVersionUID = 1L;

@Override
public void init() throws ServletException{
    System.out.println("init调用");
}

public void destory(){
    System.out.println("destory方法调用");
}

@Override
public void service(HttpServletRequest request ,HttpServletResponse response) throws IOException{
    System.out.println("service方法被调用");
    System.out.println(request.getParameter("msg"));
    System.out.println(request.getMethod());
    String ip = request.getRemoteAddr();


    StringBuffer strb = new StringBuffer();
    strb.append(ip+"说的:");
    //返回数据给客户端html
    PrintWriter writer = response.getWriter();
    writer.println("<html>");
    writer.println("<body>");
    writer.println("<form action ='send' method='post'>");
    writer.println("<input type='text' id='smg' name='msg'/>");
    writer.println("<input type='text' id='smg1' name='msg'/>");
    writer.println("<input type='submit'/>");
    writer.println("</form>");
    writer.println("</body>");
    writer.println("</html>");

    //doGet和doPost方法,是通过Service方法跳转过去的。
}

public void doGet(HttpServletRequest request ,HttpServletResponse response){
    System.out.println("doget方法被调用");
}

public void doPost(HttpServletRequest request ,HttpServletResponse response){
    System.out.println("doPost方法被调用");
}

}
Web.xml代码:

sendMsg
com.sfz.servlet.FirstServlet


sendMsg
/send

!](https://img-blog.csdnimg.cn/20200623161411678.png)
在这里插入图片描述编写jsp页面,并查看生成的 java和class 文件:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值