点击jsp页面上的超链接后怎么找到对应的servlet
2024-10-19 12:47:36
首先超链接是一个像是url一部分的东西,其实不追求深入的道理可以联想到web.xml中的一个<url-pattern>,其实它俩也的确是对应关系,然后<url-pattern>也会有一个对应<servlet-name>标签(同在<servlet-mapping>里面),之后会通过这个<servlet-name>标签找到相同的一个在<servlet>标签里面对应的<servlet-name>,从而找到这个<servlet-class>,这个<servlet-class>里面的内容就是所对应的java类(servlet)所在的位置了。
那么之后就是执行servlet里面的方法了,服务器是怎么去区分执行哪一个方法呢,当然初学了解原理的话,只要知道,服务器能够根据你点击的是超链接而知道提交的请求是get请求,所以执行doGet请求;同样的,如果你提交的是一个表单(在jsp文件当中的一个<form>标签),那么服务器就知道这个是一个post请求,所以执行的是doPost方法了。
最新文章
- [翻译]Java HashMap工作原理
- “SQLServerAgent当前未运行”问题解决
- php以post方式向接口发送数据
- EasyUI 后台接受DataGrid传来的参数
- 正则 提取html标签value
- Winform Krypton控件使用(一)
- Python中Cookie的处理(一)Cookie库
- 关于duilib中的list的扩展探索
- 关于Linux的总结(二)
- CSS优先级总结(转载)
- 包装 request Demo
- activity_main.xml: java.lang.NullPointerException
- EMPTY isset unset var_dump 用法
- 蓝桥杯-奇怪的分式-java
- 在.net core上使用Entity FramWork(Db first)
- 高版本mysql8.0解压版安装步骤
- switch(值){ 开始case 值: 闭合break; }
- struts2框架学习笔记5:OGNL表达式
- C/C++基础--模板与泛型编程
- 携程机票的ABTest实践