Springframwork中集成Velocity的中文解决方案

FDTD脚本教程——结构的创建 文章目录结构的搭建创建长方体创建柱体多边形柱体(椭)圆柱体圆环柱自定义形状创建surface波导球棱锥 在lumerical中,可以使用脚本进行操作,可在右侧脚本编辑器运行,或者直接在下方shell输入。 结构的搭建 创建长方体 um = 1e-6; nm = 1e-7; addrect; set("name","myRect"); set("material","SiO2 (Glass) - Palik"); set("render type","wireframe"); # 默认是细节渲染,也就是det 阅读详情

在Springframework中使用Velocity是非常方便的,只需在spring配置文件中申明:

    <bean id="viewResolver" class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">
    </bean>

即可在spring mvc框架中直接返回new ModelAndView("velocity模板", map),但是中文一直为乱码。

为了解决中文问题,首先,考虑到国际化,将所有web页面都用UTF-8编码,然后在/WEB-INF/velocity.properties文件中覆盖velocity的默认编码ISO-8859-1:

    input.encoding = UTF-8
    output.encoding =
UTF-8

最后,在spring配置文件中设置:

    <bean id="viewResolver" class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">
        <property name="contentType"><value>text/html;charset=UTF-8</value></property>
    </bean>

启动Web服务器,可以看到中文显示正常,输入也正常。你也可以使用GBK,但是不利于多语言移植。

附:Velocity简介

Velocity是apache的一个开放源代码项目,它实现了可替代JSP的View层,并且以很直观的方式来编写View。编写一个Velocity View就和编写一个纯HTML文件没有什么区别,完全可以在Dreamwaver中可视化编写,只需将数据部分用$xxx替换即可。

例如,要显示一个用户信息,Model传入的是一个Map,包含"username","email"和"address"三个Key:

<html>
<title>User: $username</title>
<body>
<p>Email: $email</p>
<p>Address: $address</p>
</body>
</html>

这样你就完全不必担心嵌套的JSP标签在Dreamwaver中造成的语法错误。 

[SDIO] SD card 初始化及常用命令解析(附波形,uboot代码) 目录 初始化 1.cmd 0 2.cmd8 3.cmd55 4.acmd41 5.cmd2 6.cmd3 7.cmd9 8.cmd13 9.cmd7 10.ACMD51 11.CMD6 12.CMD16 13.CMD17 14.CMD18 15.CMD12 tuning CMD19 DW_SDHCI的tuning流程 初始化 1.cmd 0 /* Reset the Card */ err = mmc_go_idle(mmc... 阅读详情

相关推荐

Springframework

Springframework English

velocity demo 解决中文显示问题

项目结构如截图所示: shou

Molly的专栏 1920

Spring Framwork

Spring Framwork,HTML页面,里面大部分都是些很基础的架构方面的知识,当然也有些蛮有技术的知识,值得下载

Springvelocity页面中文乱码问题

一、单一映射的解决方案。      1.  便于管理,将.vm文件格式设置为UTF-8编码;      2.  在applicationContext.xml中添加velocity引擎 &lt;bean id="velocityConfigurer" class="org.springframework.web.servlet.view.velocity.VelocityConfigurer...

JackAndroid的专栏 311

SpringFramework概述,先认识一下SpringFramework

目录 1、Spring的官网 2、正式介绍SpringFramework 1、Spring的官网 我本人一直都认为,学任何东西都应该尽量的从根上开始学起;Spring作为一个目前而言JAVA后端很流行的一个开源框架,它是有官网的,下面是它的官网地址(可以直接在百度上搜 Spring官网就可以): Spring | Homehttps://spring.io/打开的会慢一点,下面就是它的官网的界面: 其实我们还是尽量看英文吧,看的习惯了其实觉得就好了,就像使用IDEA一样,起初总想做个

weixin_46281472的博客 2541

SSM - Springboot - MyBatis-Plus 全栈体系(三)

技术体系架构 SpringFramework 介绍 SpringIoC 容器和核心概念

柠檬小帽的博客 - 计算机全栈体系 779

Spring framework(一)概述

一、Spring framework 即Spring,是其他Spring全家桶的基础和核心:包括SpringMVC、SpringBoot、SpringCloud、SpringData、SpringSecurity。 Spring由Rod Johnson创立,2004年发布了Spring框架的第一版,其目的是用户简化企业级开发的难度和周期。 1.1、核心 Spring是分层的JavaSE/EE一站式轻量级开源框架,以IoC(Inverse of Control,控制反转)和AOP(Aspect Oriente

全栈攻城狮JSON的博客 1万+

Springframwork集成Velocity解决方案

Springframework中使用Velocity是非常方便的,只需在spring配置文件中申明:          即可在spring mvc框架中直接返回new ModelAndView("velocity模板", map),但是中文一直为乱码。    为了解决中文问题,首先,考虑到国际化,将所有web页面都用UTF-8编码,然后在/WEB-INF/velocity.properties文

f9inux的专栏 1530

Spring 框架(Spring Framework)使用详解

Spring 框架(Spring Framework)使用详解

墨鸦的博客 1万+

Springweb部分——Velocity

使用Velocity模版需要引入velocity-1.x.x.jar和common-collections.jar,如果想要在Velocity中使用spring的dataToolAttribute或者numberToolAttribute,还需要Velocity-tools-generic-1.x.jar 1、在*-servlet.xml中配置相关的bean,如下: &lt;bean id=...

xiaoyingruochen的博客 198

velocity使用中文要注意的地方

velocity是和freemaker一样,是个模版生成的引擎,但最近在使用中发现遇到了中文的问题,最后查资料后解决了。 我的环境是TOMCAT 5.0.28,程序中用了servlet,也用了filter了,VM模版的文件头部也加了%@page ....%那玩意了,但还是出现乱码,后来解决方法如下首先千万要记得,下载velocity 1.4外,还要下载velocity tools 1.2这

jackyrongvip的专栏 908

SpringFramework

简介 Spring家族 Spring的作用: 简化开发 简化Java EE企业级开发的复杂度 框架整合 可以高效的整合其他技术,提高企业级应用开发、运行效率 Spring是单一的一个技术,而是一个大家族,Spring官方提供很多开源的项目 Spring发展到今天已经形成了一种开发生态圈,Spring提供了若干个子项目,每个项目用于完成特定的功能。 在项目开发时,一般会偏向于选择这一套spring家族的技术,来解决对应领域的问题,称这一套技术为spring全家桶。 Spring家族中

2302_78763654的博客 2855

Spring使用Velocity模版

pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/mav

wodwl的专栏 2289

Spring Framwork入门简单介绍

1、概述 1.1、什么是框架? 框架(Framwork) : 框(指其约束性)架(指其支撑性),在软件设计中指为解决一个开放性问题而 设计的具有一定约束性的支撑结构。在此结构上可以根据具体问题扩展、安插更多的组成部分,从而更 迅速和方便地构建完整的解决问题的方案。 框架就是为扩展而生的 框架能完整到解决特定的问题 框架实际就是为后续工作提供一些方便易用的工具,简单来说就是为实际开发中提供解决特定问题的工具和类 1.2、Spring框架简介 spring 框架是一个java平台,为开发java程序提供

cc76825的博客 645

Spring Framework 基础入门

/方式一类路径加载配置文件ApplicationContextcontext=newClassPathXmlApplicationContext("applicationContext.xml");//加载多个配置文件context=newClassPathXmlApplicationContext("applicationContext.xml,applicationContext2.xml");//方式二httpshttpshttpshttpshttpshttps。......

从零开始的博客 4516

springMVC+velocity配置

闲话多说,以下是本人整合springMVC+velocity的一些心得和体会 applicationcontext.xml

javaloverkehui的专栏 4万+

java学习笔记5 - Spring MVC 整合Velocity及用法说明

Velocity是一个基于java的模板引擎(template engine),它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 配置: 1.在pom.xml增加依赖的velocityvelocity velocity 1.5 2.在servlet-context.xml中增加以下内容,如果有jsp的配置先注释掉

技术总结与分享 2万+

第一章 SpringFramework介绍

SpringFramework学习笔记

richieandndsc的博客 2160

精选_毕业设计_基于Python Flask框架和Mysql实现的二手物品交易平台_完整源码

基于Python Flask框架和Mysql实现的二手物品交易平台

上一篇: VeloEclipse
下一篇: Velocity介绍- -
JackieCong
博客等级 码龄21年 28粉丝 42原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值