zoukankan      html  css  js  c++  java
  • TOMCat 解析shtml(配置tomcat让shtml嵌套文件显示)

    TOMCat 解析shtml(配置tomcat让shtml嵌套文件显示)

    之前,我知道tomcat可以直接解析shtml文件,在浏览器中显示效果来,后来由于需求发生改变,比如说 在做静态化生成的时候一个网站的头部和底部都是一样的,如果每个页面都生成一次,显然很浪费时间,所有我们可以把 这个共同的头部 和底部挖出来单独生成,然后通过shtml嵌套显示,就可以了。可是怎么导入静态头部和底部呢??有好的标签吗??有 shtml中有include标签导入外部文件显示。

    例如:<!--#include virtual="${ctx}/web/header.html"-->(这个不是注释,shtml导入标签就是这么写的)。

    如果直接这样子使用,tomcat是无法解析的。还需要在tomcat中做两下简单的配置:

    第一:在 tomcat/conf/context.xml 中加上 privileged="true" ,表示享有特权的,

    第二:在 tomcat/conf/web.xml中 关于name=“ssi”的servlet 配置取消掉注释,。

    第三: 包括该servlet的映射配置

        <servlet-mapping>
            <servlet-name>ssi</servlet-name>
            <url-pattern>*.shtml</url-pattern>
        </servlet-mapping>

      <mime-mapping>
            <extension>shtml</extension>
            <mime-type>text/html</mime-type>
        </mime-mapping>

  • 相关阅读:
    MySQL复制表结构和内容到另一张表中的SQL
    Page Cache(页缓存)
    mmap 与 munmap
    Shenandoah 与 ZGC
    InfluxDB入门
    SparkSQL 疫情Demo练习
    CyclicBarrier 解读
    mysql存储过程
    Kibana7.3.2与ElasticSearch7.3.2的集成
    Greenplum简介
  • 原文地址:https://www.cnblogs.com/ihuning/p/5049971.html
Copyright © 2011-2022 走看看