ITPub博客

首页 > 应用开发 > Java > jsp到servlet后台服务的通信过程

jsp到servlet后台服务的通信过程

原创 Java 作者:linmenglan1 时间:2018-05-12 16:52:59 0 删除 编辑
web.xml 文件对于任何一个web 运用来说,有,而且只能一个。

我们来说下jsp  到servlet 的请求过程:myweb 运用名,就是Tomcat里的webapps 下的一个文件夹名称
然后假如

点击(此处)折叠或打开

  1. <servlet>
  2.         <servlet-name>test</servlet-name>
  3.         <servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class>

  4. </servlet>

点击(此处)折叠或打开

  1. <servlet-mapping>
  2.         <servlet-name>test</servlet-name>
  3.         <url-pattern>/servlet/abc</url-pattern>
  4.     </servlet-mapping>
1 当我们在地址栏当中写上:http://127.0.0.1:9080/myweb/servlet/abc
这边的 /servlet/abc 获取的是 web.xml 里面的  里的  的名称 /servlet/abc

写好地址,回车的时候,服务器就会接收到用户的请求,根据请求的web运用(myweb),确定到 web.xml 文件,再根据 http://127.0.0.1:9080/myweb/servlet/abc 的 /servlet/abc 这个去找web.xml 文件的
  1. <url-pattern>/servlet/abc</url-pattern> 这个地方,确定了

  1. <url-pattern>/servlet/abc</url-pattern>
这个地方,我们就可以确定 
test
这个。这个确定了,我们就可以确定
 
  1. <servlet>
  2.         <servlet-name>test</servlet-name>
  3.         <servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class>

  4. </servlet>    
因为 test 要一样的,然后我们就可以通过这条信息找到这个类:
com.alibaba.druid.support.http.StatViewServlet
而这个类我们已经把它放到 Tomcat 上了,那么这个类的对应的service 就能运行了
。

接下来就是 servlet 上的事情了,就会根据代码的顺序执行程序,紧接着servlet 就是用于接收客户端的请求,对客户端的请求做处理,最会把请求的 结果以响应 的形式回客户端

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31369373/viewspace-2154383/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2016-07-03

  • 博文量
    85
  • 访问量
    157922