当前位置: 首页 > news >正文

Web基础(三):实现servlet

在开始前,先理清概念:站点名/项目对外访问路径、资源访问路径

假设一个完整的地址栏:http://localhost:8080/servlet04/cook04?username=张三

(1)http为使用的协议,localhost为主机名/域名,8080为端口号

(2)servlet04是站点名/项目对外访问路径(跟在localhost:8080/后面,访问的是整个项目,可以在编辑配置>部署>应用程序上下文中查看或修改)

(3)cook04是项目下的资源访问路径(跟在站点名后面,访问的是对应项目下的某个文件资源,在@WebServlet()中设置)

(4)?后面接的是请求参数

(5)这里面的URI是是什么:/servlet04/cook04(站点名开始到?前的部分)

第一步:src下创建包,创建一个java文件

第二步:继承HttpServlet

第三步:在类定义行上面,添加注释@WebServlet(“资源访问路径”)

第四步:ctrl+o快捷键,重写service()方法,用于处理请求

注意:选择参数是HttpServletRequest类和HttpServletResponse类的service()方法

第五步:默认的项目对外访问路径较为复杂,点击编辑配置>部署>下方的应用程序上下文,可修改为较为简单的项目对外访问路径>应用确定

第六步:测试是否实现成功。在service()方法内,输入以下代码,点击运行>进入Tomcat服务器>地址栏在后面加上资源访问路径,再进行访问>成功输出流到浏览器则说明Servlet实现成功

resp.getWriter().write("hello servlet");

http://www.jsqmd.com/news/662151/

相关文章:

  • 2026年3月靠谱的焊管批发厂家销售,Q235B角钢/无缝钢管/钢管/Q355B角钢/Q355B工字钢,焊管批发找哪家 - 品牌推荐师
  • AGI不是替代教师,而是淘汰不会用AGI的教师:2026奇点大会公布的4类高危教学行为清单
  • Unity开发者效率翻倍:一键自动化Cocoapods集成与Xcode工程构建全流程
  • 如何调教你的龙虾OpenClaw,让TA真正帮你干活?
  • 发现一款超好用的 Markdown 一键排版工具
  • 终极Windows风扇控制指南:5分钟告别电脑噪音,打造静音高性能系统
  • NVIDIA显卡色彩校准终极指南:novideo_srgb完整教程
  • 基于STAR-CCM+与VA One的汽车气动噪声仿真入门教程
  • 一文了解医疗废水处理行业!
  • SQL性能飞跃:从索引策略到查询优化的全链路实战指南
  • Mininet-WiFi深度解析:构建软件定义无线网络的5大核心技术架构
  • C++ 成员函数的指针
  • 掌握LibreCAD多语言界面:技术用户必知的20+语言配置指南
  • 【踩坑实录】前端开发必看:一次由CSS缓存引发的线上事故与SEO反思
  • AUTOSAR实战入门:从标准文档到软件架构的探索之路
  • 8个网盘同时限速?这个开源工具让你的下载速度重回巅峰
  • 文档预览革命:用原生Office组件实现秒级文件查看的深度解析
  • 从汽车设计到投资组合:NSGA-II算法在5个真实场景中的建模实战与调参心得
  • 从业务权衡到代码实现:深入理解AUC与ROC曲线的评估逻辑
  • Linux:网络性能调优与 iperf3 实战指南
  • Comics Downloader:构建个人数字漫画图书馆的技术实践
  • 不止于精度图:用EVO的进阶功能深入分析你的SLAM算法表现
  • Figma中文界面终极指南:3分钟让英文设计工具变母语体验
  • 微信小程序Canvas实战:5分钟实现图片自由拖拽+缩放旋转(附完整代码)
  • 2026浏阳周末焰火秀第5场“勇敢追梦不止72变“逗逗烟花嘉年华
  • ShiroExp终极指南:一站式Shiro漏洞检测与渗透测试工具
  • 别再死记硬背了!用PyTorch代码和Tensor图解,5分钟搞懂BatchNorm、LayerNorm和GroupNorm的区别
  • 从庞加莱球到知识图谱:双曲空间中的层次关系建模
  • 手写数字识别项目教程
  • 2025届最火的五大降AI率工具解析与推荐