学习servlet——01

本文介绍如何使用Maven创建项目并解决部署Servlet过程中遇到的问题,包括配置Tomcat、添加依赖、编写Servlet类及配置web.xml等步骤。

在这里插入图片描述
在这里插入图片描述
如果是直接fishesd的话在这里插入图片描述
在这里插入图片描述
就会报错:
No archetype found in remote catalog. Defaulting to internal catalog
解决办法:
在这里插入图片描述
需要在Maven创建项目时在Properties里面加上一条archetypeCatalog,值给internal
在这里插入图片描述
发现此时
在这里插入图片描述
版本为2.3
我们这里可以在tomcat中查看我们的最新版本
在本地的tomcat文件夹中
在这里插入图片描述
我的版本是4.0
接下来
在main中新建两个目录

在这里插入图片描述
接下来在Java目录中新建class:MyServlet 注意放在包下com.zzj.MyServlet
在这里插入图片描述
发现没思路 我们可以查看官方文档
D:/tomcat/webapps/examples/servlets/helloworld.html
注意本地就有
在这里插入图片描述
那我们就可以照猫画虎 嘻嘻嘻
先继承 HttpServlet
发现导jar包的时候找不到此包
解决方法:
官方没报错肯定是他有导jar包
我们直接进入lib目录查看
在这里插入图片描述
在这里插入图片描述
复制此名称到maven仓库查找
在这里插入图片描述
在这里插入图片描述
同时也需要导入jsp-api 导入方法相同 不再赘述
此时发现继承的HttpServlet不报错了
开始重写方法
在这里插入图片描述
重写方法后修改doPost方法调用doGet方法
在这里插入图片描述
修改doGet方法
在这里插入图片描述

还不够呢 需要在web.xml中配置
在这里插入图片描述
开始启动配置启动tomcat
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击运行
在这里插入图片描述
localhost:8080是默认IP地址
后面是我们设置的项目名称

在这里插入图片描述
在这里插入图片描述
以上是访问静态网页
那么如何访问动态页面呢(就是调用我们的servlet)
想起我们设置了访问请求路径

在这里插入图片描述
启动发现乱码
更改编码配置
在这里插入图片描述
在MyServlet类中添加
在这里插入图片描述
再次运行 成功!
在这里插入图片描述
再次查看页面编码
在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值