lanmoshui1020
lanmoshui1020
2010-12-09 18:15

tomcat中,访问html时,会走servlet引擎吗?

已采纳

servlet和jsp由tomcat的servlet引擎统一管理,servlet的资源地址都有RequestDispacher包装。

当用户访问html文件的时候,tomcat会为该html文件生成servlet来处理请求和生成响应吗?有专门的RequestDispacher包装吗?

另外的资源呢?如css文件,js文件,和图片等等。

找不到这方面的资料查,向各位高人寻求帮助。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

8条回答

  • qq327523994 qq327523994 11年前

    会走。TOMCAT 会有个默认的处理静态资源处理。只要,前面的Servlet匹配 不成功就会自动默认为静态资源。

    点赞 评论 复制链接分享
  • iteye_4808 iteye_4808 11年前

    同感,是不会走的,

    点赞 评论 复制链接分享
  • gaishishengzhu520 gaishishengzhu520 11年前

    访问html,肯定不会走的。

    点赞 评论 复制链接分享
  • GodFamiliar GodFamiliar 11年前

    访问的html页面页面与jsp页面不同,属于静态资源(顺便提下Apache服务器,就是专门处理静态请求的服务器),而web服务器在接受到页面请求后,首先判断是否为静态资源,如果是,则直接查找,并以流的形式返回,如果不是静态资源,才走另外一条路,即:先将jsp转servle,再在servlet中打印html页面,并以流的形式返回客户端。

    点赞 评论 复制链接分享
  • beneo beneo 11年前

    在web.xml里面,如果
    [code="java"]
    /*

    [/code]

    servlet拦截(匹配)到你得请求,然后做一些处理,再把response写给你

    你可以完全不需要servlet,你获取一个http请求,把html css js写回去就可以了

    点赞 评论 复制链接分享
  • iteye_676 iteye_676 11年前

    容器默认是不处理这些请求的,但是如果自己设置过滤器,就可以按自己的方式处理了...

    点赞 评论 复制链接分享
  • m_m1m2m3m4m5 m_m1m2m3m4m5 11年前

    在web.xml里配置
    如果没配就没有.
    *.do
    struts1 时代

    点赞 评论 复制链接分享
  • ethenjean ethenjean 11年前

    额,个人认为servlet引擎只为servlet服务,即只处理servlet请求。而对一般的资源,例如html css js等,是不会通过servlet引擎的,而是由web应用服务器处理。ps:不明白你怎么会有这种想法呢?

    点赞 评论 复制链接分享