zoukankan      html  css  js  c++  java
  • JSP include HTML出现乱码

    解决方法:
    在项目的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

  • 相关阅读:
    积分第一中值定理
    History of mathematics(19th century)
    使用多项式解决矩阵问题
    菊与刀
    Mathematics during the Scientific Revolution(18th century)
    摄动
    Cauchy中值定理
    Leetcode3---Longest Substring Without Repeating Characters
    Leetcode2---Add Two Numbers
    矩形覆盖
  • 原文地址:https://www.cnblogs.com/beijingstruggle/p/5893010.html
Copyright © 2011-2022 走看看