解决方法:
在项目的web.xml中加入下面语句:
<jsp-config>   
  <jsp-property-group>   
  <description>   
  Special property group for JSP Configuration HTML   
  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>

续:

用了上面的解决办法之后,发现JSP include的HTML页面刷新后无法实时获取到更新内容了,即使HTML页面发生了改变也看不到更新内容,甚至直接访问该HTML页面也无法更新!本来以为是缓存问题,于是加上了很多禁止缓存的语句,但是均不起作用。

唯独去掉上面加入web.xml的内容虽然又回到乱码状态,但却可以刷新出最新内容。

我在所有JSP页面,HTML页面,代码文件均使用了UTF-8编码,按理来说不该出现乱码的,最后注意到Eclipse中编码页面有个选项是inherit from container(GBK),可见容器的编码并不是UTF-8,于是修改了Eclipse中设置:

改变整个工作空间的编码格式,这样以后新建的文件也是新设置的编码格式。 
eclipse->window->preferences->General->workspaceTypes->Other->UTF-8->OK

终于恢复正常,不乱码了,也可以更新页面内容了!

附Eclipse编码设置:http://kodak-zhou.iteye.com/blog/1004722解决方法:
在项目的web.xml中加入下面语句:
<jsp-config>   
  <jsp-property-group>   
  <description>   
  Special property group for JSP Configuration HTML   
  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>

续:

用了上面的解决办法之后,发现JSP include的HTML页面刷新后无法实时获取到更新内容了,即使HTML页面发生了改变也看不到更新内容,甚至直接访问该HTML页面也无法更新!本来以为是缓存问题,于是加上了很多禁止缓存的语句,但是均不起作用。

唯独去掉上面加入web.xml的内容虽然又回到乱码状态,但却可以刷新出最新内容。

我在所有JSP页面,HTML页面,代码文件均使用了UTF-8编码,按理来说不该出现乱码的,最后注意到Eclipse中编码页面有个选项是inherit from container(GBK),可见容器的编码并不是UTF-8,于是修改了Eclipse中设置:

改变整个工作空间的编码格式,这样以后新建的文件也是新设置的编码格式。 
eclipse->window->preferences->General->workspaceTypes->Other->UTF-8->OK

终于恢复正常,不乱码了,也可以更新页面内容了!

附Eclipse编码设置:http://kodak-zhou.iteye.com/blog/1004722

JSP include HTML出现乱码的更多相关文章

  1. JSP include HTML出现乱码 问题解决

    Problem? 当使用<jsp:include page="top.html"></jsp:include>引入html文件时, 并且jsp 和 html ...

  2. <转> jsp:include 乱码问题解决

    jsp include页面出现乱码问题的几种通用解决方法: 1.当jsp include动态文件时(jsp文件)可以在被include的jsp文件头部加上代码: <%@ page languag ...

  3. jsp include包含html页面产生的乱码问题

    大家都知道在jsp中include的有两种方式,一种是<jsp:include page="">,另一种是<%@ include file="" ...

  4. 解决 jsp:include 引用文件时出现乱码的问题

    阐述问题前,先来看一下下面这张图片左侧iframe中的乱码页面: 这个就是让我纠结好一阵子的乱码截图: 这个乱码页面中是使用了<jsp:include>引用标签后出现了这个问题: 源码截图 ...

  5. jsp include 乱码问题的解决

    jsp include 乱码问题的解决 博客分类: Java JSPWeb浏览器IESpring  jsp include 乱码问题的解决 jsp include 的文件有时候会出现乱码,经过测试发现 ...

  6. 怎样解决jsp:include标签在包括html文件时遇到的乱码问题

    在一个JSP页面中,经常须要包括还有一个文件,JSP为我们提供了jsp:include标签能够完毕这个功能,比方:<jsp:include page="some.jsp"&g ...

  7. include 指令和 include 动作引入 jsp 页面时中文乱码

    include指令:<%@ include file="new.jsp" %> include动作:<jsp:include page="new.jsp ...

  8. jsp关于include html、jsp等文件出现乱码问题的解决方案

    一般来说使用jsp标签<jsp:include>引入一个jsp文件: ①可以在被引入的jsp中加入:<%@ page contentType="text/html;char ...

  9. <jsp:include page="xxxx"/> <@page include="xxxx"@>

     <jsp:include page="/inc/all/header.html" flush="true"/>  动态导入页面 1. 基本上没遇到 ...

随机推荐

  1. windows下 破解 Sublime Text3 和汉化

    这货已经出到3了. windows下载,破解,使用方法: 一:破解 1: 去官网下载最新版本 http://www.sublimetext.com/3 2:下载破解器(SublimeTextKeyge ...

  2. GridControl控件添加按钮列及在按钮Click事件中得到行数据 zt

    在GridControl中添加按钮列的步骤如下: 1. 把列的ColumnEdit属性设置为RepositoryItemButtonEdit 2. 把TextEditStyle属性设置为HideTex ...

  3. java JdbcTemplate源码

    package com.wl.filter; package org.javaresearch.jerch; import java.lang.reflect.Method; import java. ...

  4. EntityFramework 基础提供程序在 Open 上失败。

    问题 System.Data.EntityException: 基础提供程序在 Open 上失败. ---> System.Data.SqlClient.SqlException: 在与 SQL ...

  5. selenium webdriver(5)---超时设置

    自动化测试中,等待时间的运用占据了举足轻重的地位,平常我们需要处理很多和时间息息相关的场景,例如: 打开新页面,只要特定元素出现而不用等待页面全部加载完成就对其进行操作 设置等待某元素出现的时间,超时 ...

  6. Python的基本语法,涵盖数据类型、循环判断、列表、map和set等

    以#开头的语句是注释 当语句以冒号“:”结尾时,缩进的语句视为代码块.一般缩进4个空格 Python程序是大小写敏感的,如果写错了大小写,程序会报错. Python的数据类型 整型 浮点型 字符串 布 ...

  7. tensorflow 保存变量,

    代码: #!usr/bin/env python# coding:utf-8"""这个代码的作用是 通过 tensorflow 来计算 y = 0.3x + 0.1 的线 ...

  8. angular js 表单验证

    <!doctype html> <html ng-app="myapp"> <head> <meta charset="UTF- ...

  9. 基于Unity3D的AOP使用思路

    考虑到AOP的特性,并参考Python的装饰模式(AOP类似),在做开发时,可以使用AOP的思想做一些工作上的简化(比如:运行时的Range属性.内存/存档加密属性等等). 但是AOP(使用的Post ...

  10. 格式化日期时间字符串 Get-Date -Uformat , -format

    #将字符串格式化为时间格式 $dateTimeStr = '20141231T23:59:59' $format = 'yyyyMMddTHH:mm:ss' $formatProvider = [Gl ...