首先超链接是一个像是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方法了。

最新文章

  1. [翻译]Java HashMap工作原理
  2. “SQLServerAgent当前未运行”问题解决
  3. php以post方式向接口发送数据
  4. EasyUI 后台接受DataGrid传来的参数
  5. 正则 提取html标签value
  6. Winform Krypton控件使用(一)
  7. Python中Cookie的处理(一)Cookie库
  8. 关于duilib中的list的扩展探索
  9. 关于Linux的总结(二)
  10. CSS优先级总结(转载)
  11. 包装 request Demo
  12. activity_main.xml: java.lang.NullPointerException
  13. EMPTY isset unset var_dump 用法
  14. 蓝桥杯-奇怪的分式-java
  15. 在.net core上使用Entity FramWork(Db first)
  16. 高版本mysql8.0解压版安装步骤
  17. switch(值){ 开始case 值: 闭合break; }
  18. struts2框架学习笔记5:OGNL表达式
  19. C/C++基础--模板与泛型编程
  20. 携程机票的ABTest实践

热门文章

  1. 201521123059 《Java程序设计》第三周学习总结
  2. 201521123094 《Java程序设计》第1周学习总结
  3. for /r命令实现全盘搜索指定文件
  4. 201521123051《Java程序设计》第十一周学习总结
  5. 201521123109 《java程序设计》第12周学习总结
  6. 201521123079《java程序设计》第11周学习总结
  7. 201521123044 《Java程序设计》第1周学习总结
  8. JavaSE集合(十)之Map
  9. Atom的追踪函数插件和自定义语法
  10. Maven第一篇【介绍、安装、结构目录】