Java web从零开始 servlet(二)

Servlet

Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。

在idea中学习servlet

在src下创建相应的包com.公司名.业务名 创建一个demo类
在这里插入图片描述
继承servlet接口
在这里插入图片描述

Servlet 一共有五个方法要实现
在这里插入图片描述
我们先在 index.jsp同级下新建一个demo.jsp

在这里插入图片描述

直接打开http://localhost:8080/java_web_war_exploded/demo1.jsp即可访问到
在这里插入图片描述

如果无法打开,可能是idea实时更新没开启,开启步骤如下

在这里插入图片描述

我们访问的所有地址都是经过编译后的out文件夹中的资源
而我们写的代码都是存储在WEB-INF中,但是tomcat并不能直接访问WEB-INF中的文件

这个时候我们需要将我们的代码文件进行映射
我们找到web.xml文件
在这里插入图片描述

添加如下代码
在这里插入图片描述

servlet
Servlet-name servlet的名称
Servlet-class 你的类

Servlet-mapping servlet映射
Servlet-name 你要映射的servlet名称
Url-pattern 你要映射到的地址

我们再在之前创建好的类中的service方法加一句
在这里插入图片描述

重启tomcat,访问 http://localhost:8080/java_web_war_exploded/demo1
就可以看见控制台打印

service参数
在这里插入图片描述

servletRequest 接收参数
serletResponse 返回参数

猜你喜欢

转载自blog.csdn.net/qq_43928549/article/details/113098842