解决方法:
在项目的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. devpress GridControl控件绑定RepositoryItemImageComboBox 作为下拉框使用 zt

    1.拖出gridview控件,然后将字段绑定上去 2.将要做下拉框的控件加入RepositoryItemImageComboBox控件 3.绑定数据 ; i < ; i++) { //如果取值时 ...

  2. 用SQL描述树

    /*40条(1层) SELECT COUNT(*) FROM t01_mwfl WHERE AZFSDM=01 AND LEVEL=1 START WITH PID=0 CONNECT BY PRIO ...

  3. pdb文件部分解释

    pdb文件包含了编译后程序指向源代码的位置信息,用于调试的时候定位到源代码,主要是用来方便调试的. 在程序发布为release模式时,建议将 pdb文件删除, 同时,对外发布的时候,也把 pdb删除, ...

  4. JSP丶新闻发布会系统

    新闻发布会 项目所需要的一些实现类 servlet 工具类 1.实现登录功能 前端界面的代码 <form action="<%=path %>/LonginServlet& ...

  5. Bzoj 1227: [SDOI2009]虔诚的墓主人 树状数组,离散化,组合数学

    1227: [SDOI2009]虔诚的墓主人 Time Limit: 5 Sec  Memory Limit: 259 MBSubmit: 895  Solved: 422[Submit][Statu ...

  6. rman进行备份、恢复

    rman备份可以很复杂,但学习需要由浅入深,下面是最常见的几种备份.恢复方式. 备份数据的路径与大小: SQL> show parameter  DB_RECOVERY_FILE_DEST NA ...

  7. tomcat部署web项目的方式 转

    JavaWeb开发Tomcat中三种部署项目的方法,开始Java web开发必不可少的步骤,经过查找,觉得有篇文章介绍的不错 1.在conf目录中新建Catalina\localhost目录,在该目录 ...

  8. Node调试工具JSHint

    Node调试工具JSHint的安装及配置教程 作者: 字体:[增加 减小] 类型:转载 时间:2014-05-27我要评论 Node的优势我就不再乱吹捧了,它让javascript统一web的前后台成 ...

  9. (2/18)重学Standford_iOS7开发_Xcode_课程笔记

    第二课: 1.惰性初始化 -(ObjectType *)example { f(!_example) example =[[ObjectType alloc] init]; return _examp ...

  10. BSEG和BSIS、BSAS、BSID、BSAD、BSIK、BSAK六个表的关系(转)

    BSEG和BSIS.BSAS.BSID.BSAD.BSIK.BSAK 六个表的关系 1.数据关系: BSAS+BSIS+BSAK+BSIK+BSAD+BSID = BSEG 2.六个表说明: clea ...