<bean id="velocityConfigurer"
class="org.springframework.web.servlet.view.velocity.VelocityConfigurer">
<property name="resourceLoaderPath">
<value>WEB-INF/velocity/</value>
</property>
<property name="velocityProperties">
<props>
<prop key="input.encoding">UTF-8</prop>
<prop key="output.encoding">UTF-8</prop>
</props>
</property>
</bean>
<bean id="viewResolver"
class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">
<property name="suffix">
<value>.vm</value>
</property>
<property name="contentType" value="text/html;charset=UTF-8" />
</bean>
注意:页面文件的类型必须为utf-8,之前因为文件的类型为GBK,白白折腾了半天
分享到:
相关推荐
需要注意的是解决乱码问题#需要指定下编码格式spring.velocity.properties.input.encoding=UTF-8spring.velocity.properties.output.encoding=UTF-8#部分文件说明VM_global_library.vm vm的全局定义函数,参数再这里...
本示例将深入探讨如何使用Spring发送电子邮件,特别是针对中文乱码问题的解决方案。我们将涉及Spring的Java配置和Velocity模板引擎来创建动态邮件内容。 首先,我们需要引入必要的依赖。在Spring项目中,我们通常会...
- **字符编码配置:** 为了避免乱码问题,引入`CharacterEncodingFilter`过滤器,设置请求和响应的编码为UTF-8。 **2. 全局配置文件:** - `web.xml`完整配置应包括上述所有配置项,同时可能还需要其他一些标准...
2. **设置字符编码过滤器**:为了处理中文乱码问题,需要配置CharacterEncodingFilter,确保从页面到后台的数据传输过程中,字符编码正确。 ```xml <filter-name>encodingFilter <filter-class>org.spring...
6. **Web开发中的字符乱码问题** 字符编码问题是Web开发中的常见问题,特别是在处理用户输入和显示输出时。理解Unicode、UTF-8和其他字符编码方式,以及如何在HTTP头、HTML页面和服务器配置中设置正确的编码,对于...
2. **编码问题**:确保所有文件的编码格式一致,避免乱码问题。 3. **路径问题**:注意资源文件(如图片、CSS等)的路径设置,确保正确无误。 4. **异常处理**:合理使用try-catch语句捕获异常,并在JSP页面中设置...
- `encodingFilter`: Spring 提供的 CharacterEncodingFilter 确保请求和响应都使用 UTF-8 编码,防止乱码问题。 - `exportFilter`: 处理导出数据时的格式转换。 2. **MVC 层次分析** - **Struts2** 作为控制器...
- **Bug修复**:解决中文乱码问题以及其他由于本地化差异导致的错误,包括日期格式等。 - **功能定制**:根据国内用户的特殊需求对现有工具进行定制或改进,如UI设计调整等。 - **新工具开发**:如果现有工具无法...