Servlet部署描述符

注:图片如果损坏,点击文章链接:https://www.toutiao.com/i6512237744641540612/

 

Servlet简单实现开发部署过程》中的过程,可以概括为以下模拟:

Servlet部署描述符

针对每一个环节,我们分开来说,先说应用服务器Tomcat。

第一个需要了解的是部署描述符web.xml

Servlet部署描述符

部署描述符web.xml可以理解为登记调度表,将请求的服务调度到提供的服务区域

Servlet部署描述符

webapps下tomcat的目录

Servlet部署描述符

现在我们做一个小练习,感受下登记分发的作用

接着我们上一个练习,我们修改hi.html文件

Servlet部署描述符

然后再修改MyServlet

Servlet部署描述符

然后将我们的class文件再拷贝到classes中,重启服务器

Servlet部署描述符

从浏览器中输入地址,填写页面内容

Servlet部署描述符

点击提交,查看服务器内容

Servlet部署描述符

页面也发生了变化

Servlet部署描述符

我们在浏览器中输入地址

Servlet部署描述符

服务器会将页面中的内容反馈给我们

Servlet部署描述符

只不过浏览器将内容显示成了

Servlet部署描述符

点击提交实际上是将我们输入的姓名和年龄给了这个地址

Servlet部署描述符

这个地址testServlet就是

Servlet部署描述符

而initTest就是去找我们的web.xml了,还记得吗它负责登记调度

Servlet部署描述符

它帮我们调度到我们写的类

Servlet部署描述符

执行了这些话

Servlet部署描述符

最后出现这些结果

Servlet部署描述符Servlet部署描述符

posted on   那山的狐狸  阅读(319)  评论(0编辑  收藏  举报

编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示