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)
江山如画的头像江山如画管理团队
上一篇 2019年11月29日 下午2:32
下一篇 2019年12月7日 上午10:16

99%的人还看了以下文章

  • Java课程设计报告-记事本源代码有流程图

    Java课程设计报告 题 目:简单记事本程序的设计年级专业:计算机科学与技术  软件工程学 号:学生姓名:指导老师: 目    录 摘要… 1 前言… 2 1需求分析… 2 1.1需求分析… 2 1.2功能设计… 3 2.概要设计… 3 2.1程序设计思路… 3 2.2程序运…

    2019年10月4日
    4.3K0
  • Python编程入门:英文词频统计

    text = “Got tho on super sale. Love it! Cuts my drying time in half Reckon I have had this about a year now,\ at least 7 months. Works great, I use it 5 days a week, blows hot air,…

    2023年10月3日
    9.0K0
  • 单元测试工具JUnit介绍及使用,单元测试快速入门教程五

    JUnit是一个开放源代码的测试框架,用在编写和运行可重复的测试脚本之上,是用于Java语言编写的面向对象程序的单元测试工具。JUnit框架功能强大,目前已经成为Java单元测试的事实标准,基本上能满足日常的测试要求。 1.Junit主要特性 (1)可以将测试代码和产品代码分别开发,便于管理。 (2)针对某一个类的测试代码,以较少的改动便可以应用    另一…

    2018年4月18日 编程开发
    10.3K0
  • 如何设置mysql自动更新创建时间和更新时间

    做项目时,希望:新增记录时,mysql自动将系统的当前时间set到创建时间和更新时间这两个字段中。更新记录时,mysql只update更新时间字段的时间。 设置mysql自动更新创建时间和更新时间的方法: 找到表中创建时间和更新时间的字段,将其修改为下列代码。创建时间字段 ‘creat_time’ timestamp NULL DEFAULT CURRENT…

    2018年12月24日
    9.1K0
  • 5分钟快速入门AJAX

    什么是AJAX? 第一步:如何发出一个HTTP请求第二步:处理服务器的响应第三步:一个简单的例子第四步:与XML响应协同工作 什么是AJAX AJAX是一个新的合成术语,隐含了两个已经存在多年的JavaScript特性,但是直到最近,随着一些诸如Gmail、Google Suggest以及Google Maps的轰动,才被许多网络开发者所注意到。 我们所讨论…

    2020年4月4日
    6.1K0
  • python属于编译型还是解释型的语言?python是哪一种类型的编译语言

    Python先把代码编译成字节码,再对字节码解释执行。 java   编译型(请求次数多)+解释型(请求次数少) 解释性语言定义: 程序不需要编译,在运行程序的时候才翻译,每个语句都是执行的时候才翻译。这样解释性语言每执行一次就需要逐行翻译一次,效率比较低。 现代解释性语言通常把源程序编译成中间代码,然后用解释器把中间代码一条条翻译成目标机器代码,一条条执行…

    2023年2月26日
    7.9K0

发表回复

登录后才能评论