java之servlet_Java Web之Servlet

标签:

什么是Servlet?

Servlet有什么用?

Idea写一个Servlet程序

一、新建一个类

我新建了一个HelloServlet类,要继承一个servlet接口 javax.servlet.Servlet,但是你是打不出来的,原因是没有包,看第二步导入包

然后就可以继承接口方法了,在service方法里面写一个输出语句吧

package main.com.vae.servletDemo;

import javax.servlet.ServletConfig;

import javax.servlet.ServletException;

import javax.servlet.ServletRequest;

import javax.servlet.ServletResponse;

import java.io.IOException;

public class HelloServlet implements javax.servlet.Servlet{

public void init(ServletConfig servletConfig) throws ServletException {

}

public ServletConfig getServletConfig() {

return null;

}

public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {

System.out.println("许嵩小名许甜甜");

}

public String getServletInfo() {

return null;

}

public void destroy() {

}

}

二、导入servlet的jar包

你的Tomcat的lib文件夹里面有一个servlet的jar包,复制到WEB-INF下的lib文件夹内,如图

bea2966e07c998c2b552bf7896b8d3fa.png

三、修改web.xml

打开WEB-INF下的web.xml,加上这几个

HelloServlet

main.com.vae.servletDemo.HelloServlet

HelloServlet

/hello

四、你的webapp的路径,在Tomcat里面修改

如果你不修改Tomcat的server.xml里面的Context标签,那么你的Tomcat打开后出现的是官方的Tomcat猫界面,我们修改了context之后,如下

c41e52b7e18191173be4fa0c7e342e5f.png

五、重启Tomcat

输入localhost/hello (备注,我的端口号改为80了,你们默认的是8080),查看idea的控制台

6f5de0df74ab9154d44802e089f031c5.png

Servlet的生命周期

10fc0ce22dd3105999182c42db1290e1.png

61801abaeb3f1b9b19831c0567f15e1e.png

Servlet的请求流程

1084c36b99c7500ee74c99757ec6dc32.png

标签:

来源: https://www.cnblogs.com/yunquan/p/10205386.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值