我是靠谱客的博主 跳跃铃铛,最近开发中收集的这篇文章主要介绍JavaWeb 创建 Servlet(idea2022),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

第一步 右击 web - WEB-INF 文件夹,选择 新建 - 文件夹

第二步 新建文件夹名为 lib

第三步 将下载好的 servlet-api.jar 文件直接拖动到 lib 文件夹下,或者复制粘贴到 lib 文件夹下

第四步 右键刚刚你粘贴到 lib 文件夹下的 servlet-api.jar 文件,选择 添加到库

第五步 随便给库取一个名字(若不清楚命名规范建议不动),检查库是否正确的被添加

第六步 在 src 文件夹下新建一个类,自行取名(但你应当符合命名规范,如类名使用大驼峰命名法)

第七步 使你的类(这里是 TestServlet)继承自 HttpServlet

​第八步 在类中写 doGet 一词,使用自动补全重写 doGet 方法

第九步 输入下述代码,其中 Test 可以任意替换,但是请勿使用中文(如果你已经掌握了 Servlet 编码设置可以忽略)

第十步 配置 WEB-INF 下的 web.xml 文件(完成 类 和 连接 的映射)

第十一步 启动 tomcat 并测试


本文需要用到 servlet-api 的 JAR 包,如果没有的同学可以通过下面的连接下载(不需要积分)

servlet-api.jaricon-default.png?t=M3C8https://download.csdn.net/download/qq_41567818/85186496

本文前置条件是已经配置了 tomcat,若未配置请查看下述文章:

idea 配置 JavaWeb 项目的 Tomcaticon-default.png?t=M3C8https://blog.csdn.net/qq_41567818/article/details/124269406

对于萌新的提示:如果没有相对应的文件夹请查看是否点击了文件夹左面的箭头,确认箭头从 > 已变为 V (向下箭头)

第一步 右击 web - WEB-INF 文件夹,选择 新建 - 文件夹

第二步 新建文件夹名为 lib

  

第三步 将下载好的 servlet-api.jar 文件直接拖动到 lib 文件夹下,或者复制粘贴到 lib 文件夹下

第四步 右键刚刚你粘贴到 lib 文件夹下的 servlet-api.jar 文件,选择 添加到库

第五步 随便给库取一个名字(若不清楚命名规范建议不动),检查库是否正确的被添加

 若点击确定后,lib 文件夹下的 servlet-api.jar 文件左边出现了箭头,则添加到库成功

 最后检查一下,如果点击箭头后结构与下图类似就可以了(主要是 javax.servlet 必须存在)

第六步 在 src 文件夹下新建一个类,自行取名(但你应当符合命名规范,如类名使用大驼峰命名法)

 

第七步 使你的类(这里是 TestServlet)继承自 HttpServlet

 使用 idea 的自动补全(按 tab / enter)完成,你应当善用 IDE 的功能

第八步 在类中写 doGet 一词,使用自动补全重写 doGet 方法

记得删除 super.doGet(req, resp); 若不删除该行代码,会导致浏览器访问网站的时候收到 405 或者 400 错误(Get 方法不受该页面支持)

第九步 输入下述代码,其中 Test 可以任意替换,但是请勿使用中文(如果你已经掌握了 Servlet 编码设置可以忽略)

resp.getWriter().print("Test");

解释:req 是前端 / 其它服务器 发送来的 请求对象,resp 是你对其进行回复的 回复对象(反馈对象),所以我们应该使用 resp。getWriter() 用于获取一个 打印器写入对象,print() 用于打印 字符到网页中,相当于 Web 版本的 System.out.print();

第十步 配置 WEB-INF 下的 web.xml 文件(完成 类 和 连接 的映射)

 配置 servlet 配置项,servlet-name 内的内容自行取名

 依然在 <servlet></servlet> 中,输入 <class,自动补全,<servlet-class></servlet-class> 中的内容是你刚刚在 src 文件夹下创建的 Servlet 类名,如果你是把类放在了某个软件包下,那么也要把软件包写全,比如 com.test.TestServlet

 回到根节点下,添加 servlet-mapping 配置项

 <servlet-name></servlet-name> 的内容与你上面在 servlet 里配置的 servlet-name 项的内容需要一致!上是 Test,下也需要是 Test!

url-pattern  配置项的内容可以自行选择,最好不要使用中文,使用 / 开头,该项内容代表浏览器访问到你 Servlet 类的地址是怎样的

第十一步 启动 tomcat 并测试

启动完成后 idea 会自动跳转到下述界面

 在地址栏原有的基础上,加上你在第十步 url-pattern 配置项配置的地址(我这里是 /test)后,敲击回车键

 如果网页中展示的内容就是你在你的 servlet 类中规定的内容(resp.getWriter().print();),那么就说明你的 Servlet 创建成功!

 

最后

以上就是跳跃铃铛为你收集整理的JavaWeb 创建 Servlet(idea2022)的全部内容,希望文章能够帮你解决JavaWeb 创建 Servlet(idea2022)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部