概述
目录
第一步 右击 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.jarhttps://download.csdn.net/download/qq_41567818/85186496
本文前置条件是已经配置了 tomcat,若未配置请查看下述文章:
idea 配置 JavaWeb 项目的 Tomcathttps://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)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复