zoukankan      html  css  js  c++  java
  • Velocity中文乱码问题解决方法

    http://yonge812.iteye.com/blog/1010290 Velocity中文乱码问题需要注意一下几点:

    1、eclipse默认编码方式

    2、页面的编码方式

    3、volocity模板的编码方式

    第一步:

    选择工程右键->Properties->Resource  查看默认的编码方式
    第二步:
    Java代码  
    1. <%@ page language="java" import="java.util.*" pageEncoding="gbk"%>  
    Java代码  
    1. 或者  
    Java代码  
    1. <filter>  
    2.   <filter-name>CharacterEncodingFilter</filter-name>  
    3.   <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>  
    4.   <init-param>  
    5.    <param-name>encoding</param-name>  
    6.    <param-value>gbk</param-value>  
    7.   </init-param>  
    8.  </filter>  
    9.  <filter-mapping>  
    10.   <filter-name>CharacterEncodingFilter</filter-name>  
    11.   <url-pattern>/*</url-pattern>  
    12.  </filter-mapping>  
     第三步:
    Java代码  
    1. <!-- 配置velocity引擎 -->  
    2.     <bean id="velocityConfigurer"  
    3.         class="org.springframework.web.servlet.view.velocity.VelocityConfigurer">  
    4.         <!-- 模板路径 -->  
    5.         <property name="resourceLoaderPath" value="WEB-INF/velocity/" />        
    6.         <property name= "velocityProperties">        
    7.             <props>        
    8.                 <prop key= "input.encoding">gbk</prop>        
    9.                 <prop key= "output.encoding">gbk</prop>            
    10.             </props>        
    11.         </property>   
    12.     </bean>  
    13.   
    14.     <!-- 配置视图解析器 -->  
    15.     <bean id="viewResolver"  
    16.         class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">  
    17.         <property name="suffix" value=".vm" /><!-- 上面已经指定了模板路径,这里只需定义后缀 -->
    18.         <property name="contentType" value="text/html;charset=gbk"></property> <!-- 设置编码格式 -->  
    19.     </bean>  
     或者
    在properties属性文件中写入:
    Java代码  
    1. input.encoding=gbk  
    2. output.encoding =gbk  
     检查上述几个地方配置是否一致即可。
  • 相关阅读:
    【题解】Luogu p2016 战略游戏 (最小点覆盖)
    【模板】Linux下输出文件的对比
    【题解】Luogu P3052 【USACO12】摩天大楼里的奶牛Cows in a Skyscraper
    【题解】滑雪 luogu1434 记忆化搜索
    【题解】Luogu P3110 [USACO14DEC]驮运Piggy Back
    【题解】Luogu P3123 [USACO15OPEN]贝茜说哞Bessie Goes Moo
    【题解】Luogu P2214 [USACO14MAR]哞哞哞Mooo Moo
    【题解】Luogu P2327 [SCOI2005]扫雷
    【题解】Luogu P1011 车站
    【题解】Luogu P2889 [USACO07NOV]挤奶的时间Milking Time
  • 原文地址:https://www.cnblogs.com/svennee/p/4079035.html
Copyright © 2011-2022 走看看