jsp:include包含html文件出现中文乱码的解决方法

在admin.jsp页面使用<jsp:include page=”left.html”/>包含了一个HTML页面,代码如下

<div id="left"><jsp:include  page="left.html"/></div>

出现中文乱码jsp:include包含html文件出现中文乱码的解决方法

admin.jsp本身没有中文乱码

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

left.html单独运行也没有中文乱码

left.html页面已加入

<meta http-equiv="content-type" content="text/html; charset=UTF-8">

在admin.jsp页面使用<jsp:include page=”left.html”/>包含,就会有乱码

 pageEncoding和contentType两种属性的区别:

1)pageEncoding是jsp文件本身的编码
2)contentType的charset是指服务器发送给客户端时的内容编码

在html页面加入<%@ page language=”java”  pageEncoding=”UTF-8″%>后 ,中文乱码解决了

125网页设计分享一个简单的配置代码,省却你每个页面单独处理的麻烦。

修改项目的web.xml 文件 在web-app标签中加入如下内容

<jsp-config>
 <jsp-property-group>
  <description>html encoding example</description>
  <display-name>JSPConfiguration</display-name>
  <url-pattern>*.html</url-pattern>
  <el-ignored>true</el-ignored>
  <page-encoding>UTF-8</page-encoding>
  <scripting-invalid>false</scripting-invalid>
  <include-prelude></include-prelude>
  <include-coda></include-coda>
 </jsp-property-group>
</jsp-config>

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/4545.html

(1)
江山如画的头像江山如画管理团队
在servlet中输出JS中文乱码,servlet中alert对话框出现中文乱码的解决方法
上一篇 2019年11月29日 下午2:32
人工智能(AI)发展史、技术架构、知识体系、研究热点及应用场景(经典图解)
下一篇 2019年12月7日 上午10:16

99%的人还看了以下文章

  • python 初学者练手上机实操五-循环语句练习

    一、题目:定义一个名称为numList的列表[1,5,9,8,12,43],使用for循环 遍历该列表,输出包含的元素 1、新建一个“for.py”文件。 2、编写程序。 3、调试程序。 4、排除错误。 二、、题目:定义一个名称为numTuple的元级(1,5,9,8,12,43),使用for循环 遍历该元组,输出包含的元素 三、分别使用for循环和whil…

    2023年5月26日
    16.1K1
  • Tomcat8启动一闪而过、Tomcat8启动闪退的解决办法(精)

    Tomcat8启动一闪而过、Tomcat8启动闪退的解决办法(精)Tomcat8启动一闪而过、Tomcat8启动闪退的解决办法(精)Tomcat8启动一闪而过、Tomcat8启动闪退的解决办法(精)Tomcat8启动一闪而过、Tomcat8启动闪退的解决办法(精)

    下载了Tomcat8,在CMD命令下输入命令:startup,Tomcat8启动一闪而过,测试http://localhost:8080/ 无法打开,网上找了很多文章都没解决,后来折腾出来了,特写教程分享给大家! Tomcat8.0 解压缩完,运行tomcat8.exe屏幕一闪就没了,运行tomcat8w.exe弹出个筐:  Unable to open t…

    2019年4月8日 编程开发
    24.3K0
  • NumPy快速入门(一)

    NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。 NumPy作为高性能科学计算和数据分析的基础包,是其他重要数据分析工具的基础。 一、认识NumPy数组对象 import numpy as np #导入numpy数据包 data=np.arange(…

    2022年1月24日
    2.0K0
  • JavaBean的规范,javaBean中属性为什么要定义成private?

    JavaBean就是遵循一定规范、完成某种功能的可重复使用的Java类。

    2018年10月23日
    16.9K0
  • 推荐!一个通用的javaBean很方便的实现连接数据库、查询、插入、修改功能

    这是一个通用的javaBean,能够很方便的实现连接数据库、查询、插入、修改功能。、 package com.common; import java.sql.*; public class DataBaseConn { public Connection conn = null; public void createConn(){ String DRIVER…

    2020年12月6日
    3.8K0
  • aspx文件编码不统一导致乱码

    今天发现了一个很奇怪的现象,页面在VS2008下面,有些页面乱码,而有些則不会。 上网查找了很多方法均不能解决,根据以前开发asp,php的经验,怀疑这些页面的编码可能不一样。 在VS2008下面还真的不知道在哪里看文件的编码,用Dreamweaver打开一个乱码跟一个不乱码的页面对比了一下,发现一个是gb2312(不乱码),而别外一个则是utf-8(乱码)…

    2019年2月14日
    3.2K0

发表回复

登录后才能评论