当你通过网站打开一个jsp界面时:在jsp界面单击登录,会跳转到一个servlet处理;我说一下这个过程如何调用servlet的吧!首先单击登录,触发一个单击事件:可能是同过一个<form action="servlet/LoginServlet "></form>表单处理该事件,将是按照表单中的action找Tomcat服务器的Web.xml配置文件,在配置文件中先找到<servlet-mapping>中的 <url-pattern>/servlet/LoginServlet </url-pattern>,<url-pattern>之间的内容和action匹配的话再找<servlet-name>LoginServlett</servlet-name>,这样<servlet-mapping>结束寻找结束后,根据找到的<servlet-name>LoginServlet寻找 <servlet><servlet-name>LoginServlet</servlet-name></servlet>,发现匹配,接下来找<servlet-class>com.sdut.edu.servlet.GoodsMessageServlet</servlet-class>,最后根据class类指向的servlet,执行该servlet.。 |