点击jsp页面上的超链接后怎么找到对应的servlet
Posted 沉默的雨~。~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了点击jsp页面上的超链接后怎么找到对应的servlet相关的知识,希望对你有一定的参考价值。
首先超链接是一个像是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方法了。
以上是关于点击jsp页面上的超链接后怎么找到对应的servlet的主要内容,如果未能解决你的问题,请参考以下文章
怎么实现点击本页面的超链接a,跳到另一个页面,并触发另一个页面的onclick事件
HTML,A链接, 点击哪个页面,对应刚才点击的A链接颜色变色,