Tomcat7下配置SSI,同时解决中文乱码问题
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,同时解决中文乱码问题相关推荐
- linux 下配置 openOffice ,jodconverter,解决字体乱码
环境:linux 这里使用的docker 的contos7 系统.由于缺少很多依赖包,所以下面安装过程会解决一些问题,如果你没有碰到,就不用执行. 安装包下载: 链接:https://pan.baid ...
- 在visual studio code中配置python以及解决中文乱码问题
安装好 visual stuido code (下面简称 " VSC ")后,要想使用它运行调试 python 代码还需要做一些工作以解决下列问题: 搭建 python 环境 pr ...
- VSCODE配置C环境以及豆沙绿背景并且开启外部控制台以及解决中文乱码
文章目录 下载 配置MinGw 中文 开启控制台 解决中文乱码 设置背景颜色为豆沙绿 下载 首先就是先下载VSCODE了 VSCODE下载 下载完毕之后就一直next,记住他会叫你给你提供一些选项,你 ...
- cmder 常用配置(包括默认管理员运行和解决中文乱码)
简介 cmder是一个增强型命令行工具,不仅可以使用windows下的所有命令,更爽的是可以使用linux的命令,shell命令. 下载 官网地址:http://cmder.net/ 下载的时候,会有 ...
- 配置解决中文乱码的过滤器
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html ...
- mac下解决中文乱码的问题
mac下解决中文乱码的问题 参考文章: (1)mac下解决中文乱码的问题 (2)https://www.cnblogs.com/zhangjianbing/p/9029392.html 备忘一下.
- 解决在Linux下安装Oracle时的中文乱码问题
解决在Linux下安装Oracle时的中文乱码问题 参考文章: (1)解决在Linux下安装Oracle时的中文乱码问题 (2)https://www.cnblogs.com/qiumingcheng ...
- linux下java程序乱码,解决linux下java程序(例如applet)中文乱码问题
解决linux下java程序(例如applet)中文乱码问题 平台:Mandriva 2006.0 将Windows下的字体文件simsun.ttc拷贝到/usr/share/fonts/zh_CN, ...
- 通俗易懂地解决中文乱码问题(2) --- 分析解决Mysql插入移动端表情符报错 ‘incorrect string value: '\xF0......
原文:[原创]通俗易懂地解决中文乱码问题(2) --- 分析解决Mysql插入移动端表情符报错 'incorrect string value: '\xF0... 这篇blog重点在解决问题,如果你对 ...
- DbVisualizer 8 解决中文乱码问题
DbVisualizer 8 解决中文乱码问题 原文http://blog.chinaunix.net/uid-26640696-id-3128544.html 在SQL Commander中,sql ...
最新文章
- 双目视惯雷达SLAM
- 2019微软研究大盘点:机器学习突破即将到来,人机交互更加真实
- 如何iis上运行php网站_如何让IIS运行php
- VTK:PolyData之NullPoint
- 传统Web应用案例(采用服务端渲染)
- 7-5 精准运动 (10 分)
- (116)System Verilog类合成(类包含关系)详解
- python自定义安装哪些不需要_python setup.py配置,用于在自定义目录中安装文件
- vue执行操作成功但页面不刷新_vue.js数据更新页面不刷新
- TCP/IP、Http、Socket的区别以及面试中关于网络协议常问的考点
- 基于LD3320的非特定人语音识别方案
- C# RabbitMQ(一)介绍
- 信息经济学与人生博弈
- 自己写段代码批量修改照片的Exif数据
- 软件测试术语 - 需求跟踪矩阵
- 转《腾讯大讲堂11 拍拍ce工作经验分享》
- MBTI职业倾向测验
- SQL效率低下常见原因汇总
- 爬虫工程师必备技术栈——加密解密以及字符编码原理
- 基于SVM支持向量机的车牌分割识别算法matlab仿真