1.修改在Tomcat的conf文件夹下的web.xml文件,找到如下代码,并取消对这段代码的注释。

 1 <servlet>
 2
 3   <servlet-name>ssi</servlet-name>
 4
 5   <servlet-class>
 6
 7     org.apache.catalina.ssi.SSIServlet
 8
 9   </servlet-class>
10
11   <init-param>
12
13     <param-name>buffered</param-name>
14
15     <param-value>1</param-value>
16
17   </init-param>
18
19   <init-param>
20
21     <param-name>debug</param-name>
22
23     <param-value>0</param-value>
24
25   </init-param>
26
27   <init-param>
28
29     <param-name>expires</param-name>
30
31     <param-value>666</param-value>
32
33   </init-param>
34
35   <init-param>
36
37     <param-name>isVirtualWebappRelative</param-name>
38
39     <param-value>0</param-value>
40
41   </init-param>
42
43   <init-param>
44
45     <param-name>inputEncoding</param-name>
46
47     <param-value>utf-8</param-value>
48
49   </init-param>
50
51   <init-param>
52
53     <param-name>outputEncoding</param-name>
54
55     <param-value>utf-8</param-value>
56
57   </init-param>
58
59   <!--第一段中需要加上解析中文编码 -->
60
61   <init-param>
62
63     <param-name>inputEncoding</param-name>
64
65     <param-value>utf-8</param-value>
66
67   </init-param>
68
69   <init-param>
70
71     <param-name>outputEncoding</param-name>
72
73     <param-value>utf-8</param-value>
74
75   </init-param>
76
77   <load-on-startup>4</load-on-startup>
78
79 </servlet>
80
81 <servlet-mapping>
82
83   <servlet-name>ssi</servlet-name>
84
85   <url-pattern>*.shtml</url-pattern>
86
87 </servlet-mapping>

2.修改在tomcat的conf文件夹下的context.xml文件,为 Context节点加上 privileged="true" 属性

1 <Context privileged="true">
2
3 <WatchedResource>WEB-INF/web.xml</WatchedResource>
4
5 </Context>  

SSI的使用方法:

HTML是没有包涵页面功能的,要想在表态页面中使用包涵功能,就需要通过*.shtml页面来实现,而让tomcat能够正确显示shtml内容就需要经过上面的修改。在shtml中使用包涵页面的代码如下:在index.shtml中共包涵了3个html页面。

1  <!-- 包涵 header.html 页面 -->
2  <!--#include virtual="header.html" -->
3
4  <!-- 包涵 news.html 页面 -->
5  <!--#include virtual="news.html" -->
6
7  <!-- 包涵 footer.html 页面 -->
8  <!--#include virtual="footer.html" -->  

转载于:https://www.cnblogs.com/ccshxt/p/5224894.html

Tomcat7下配置SSI,同时解决中文乱码问题相关推荐

  1. linux 下配置 openOffice ,jodconverter,解决字体乱码

    环境:linux 这里使用的docker 的contos7 系统.由于缺少很多依赖包,所以下面安装过程会解决一些问题,如果你没有碰到,就不用执行. 安装包下载: 链接:https://pan.baid ...

  2. 在visual studio code中配置python以及解决中文乱码问题

    安装好 visual stuido code (下面简称 " VSC ")后,要想使用它运行调试 python 代码还需要做一些工作以解决下列问题: 搭建 python 环境 pr ...

  3. VSCODE配置C环境以及豆沙绿背景并且开启外部控制台以及解决中文乱码

    文章目录 下载 配置MinGw 中文 开启控制台 解决中文乱码 设置背景颜色为豆沙绿 下载 首先就是先下载VSCODE了 VSCODE下载 下载完毕之后就一直next,记住他会叫你给你提供一些选项,你 ...

  4. cmder 常用配置(包括默认管理员运行和解决中文乱码)

    简介 cmder是一个增强型命令行工具,不仅可以使用windows下的所有命令,更爽的是可以使用linux的命令,shell命令. 下载 官网地址:http://cmder.net/ 下载的时候,会有 ...

  5. 配置解决中文乱码的过滤器

    <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html ...

  6. mac下解决中文乱码的问题

    mac下解决中文乱码的问题 参考文章: (1)mac下解决中文乱码的问题 (2)https://www.cnblogs.com/zhangjianbing/p/9029392.html 备忘一下.

  7. 解决在Linux下安装Oracle时的中文乱码问题

    解决在Linux下安装Oracle时的中文乱码问题 参考文章: (1)解决在Linux下安装Oracle时的中文乱码问题 (2)https://www.cnblogs.com/qiumingcheng ...

  8. linux下java程序乱码,解决linux下java程序(例如applet)中文乱码问题

    解决linux下java程序(例如applet)中文乱码问题 平台:Mandriva 2006.0 将Windows下的字体文件simsun.ttc拷贝到/usr/share/fonts/zh_CN, ...

  9. 通俗易懂地解决中文乱码问题(2) --- 分析解决Mysql插入移动端表情符报错 ‘incorrect string value: '\xF0......

    原文:[原创]通俗易懂地解决中文乱码问题(2) --- 分析解决Mysql插入移动端表情符报错 'incorrect string value: '\xF0... 这篇blog重点在解决问题,如果你对 ...

  10. DbVisualizer 8 解决中文乱码问题

    DbVisualizer 8 解决中文乱码问题 原文http://blog.chinaunix.net/uid-26640696-id-3128544.html 在SQL Commander中,sql ...

最新文章

  1. 双目视惯雷达SLAM
  2. 2019微软研究大盘点:机器学习突破即将到来,人机交互更加真实
  3. 如何iis上运行php网站_如何让IIS运行php
  4. VTK:PolyData之NullPoint
  5. 传统Web应用案例(采用服务端渲染)
  6. 7-5 精准运动 (10 分)
  7. (116)System Verilog类合成(类包含关系)详解
  8. python自定义安装哪些不需要_python setup.py配置,用于在自定义目录中安装文件
  9. vue执行操作成功但页面不刷新_vue.js数据更新页面不刷新
  10. TCP/IP、Http、Socket的区别以及面试中关于网络协议常问的考点
  11. 基于LD3320的非特定人语音识别方案
  12. C# RabbitMQ(一)介绍
  13. 信息经济学与人生博弈
  14. 自己写段代码批量修改照片的Exif数据
  15. 软件测试术语 - 需求跟踪矩阵
  16. 转《腾讯大讲堂11 拍拍ce工作经验分享》
  17. MBTI职业倾向测验
  18. SQL效率低下常见原因汇总
  19. 爬虫工程师必备技术栈——加密解密以及字符编码原理
  20. 基于SVM支持向量机的车牌分割识别算法matlab仿真

热门文章

  1. 小米终于开始对外输出了!
  2. iPhone 11 128G 抱回家!
  3. 说三件可能你不知道的小事
  4. python 函数重载_python中有函数重载吗
  5. 高通fastboot一键进9008工具_linux高通内核移植工具十教程
  6. mysql基础之数据库备份和恢复实操
  7. JQuery 获取URL中传递的参数
  8. cf 189B - Counting Rhombi
  9. 设计模式学习--------1.组合模式学习
  10. 函数对象function object 以及boost::bind的一点了解