目录
第一步 右击 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-mapping 配置项
url-pattern 配置项的内容可以自行选择,最好不要使用中文,使用 / 开头,该项内容代表浏览器访问到你 Servlet 类的地址是怎样的
第十一步 启动 tomcat 并测试启动完成后 idea 会自动跳转到下述界面
在地址栏原有的基础上,加上你在第十步 url-pattern 配置项配置的地址(我这里是 /test)后,敲击回车键
如果网页中展示的内容就是你在你的 servlet 类中规定的内容(resp.getWriter().print();),那么就说明你的 Servlet 创建成功!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)