例如一个问题:当我们在浏览器输入路径字符串的时候,末端就是url-pattern的标签值,应用是怎么知道我们对应的访问的servlet呢?
1. 我们先将末端的值跟web.xml里面的url-pattern标签的值匹配,匹配成功后再匹配对应的<servlet-class>
2. <servlet-class>里面的servlet类文件路径通过反射,得到对应的servlet的类的对象.
3. 这就是tomcat通过反射在tomcat运行时动态调用servlet类里面的方法.
例如一个问题:当我们在浏览器输入路径字符串的时候,末端就是url-pattern的标签值,应用是怎么知道我们对应的访问的servlet呢?
1. 我们先将末端的值跟web.xml里面的url-pattern标签的值匹配,匹配成功后再匹配对应的<servlet-class>
2. <servlet-class>里面的servlet类文件路径通过反射,得到对应的servlet的类的对象.
3. 这就是tomcat通过反射在tomcat运行时动态调用servlet类里面的方法.