您的位置:首页 > 运维架构

Velocity模板引擎下 velocity.properties转义(转码)配置

2016-05-03 23:45 555 查看


转自http://blog.csdn.net/cuker919/article/details/8049450


velocity配置文件中的编码配置类:

//对html文件编码的配置

org.apache.velocity.app.event.implement.EscapeHtmlReference

//对JavaScript文件编码的配置

org.apache.velocity.app.event.implement.EscapeJavascriptReference

//对sql文件编码的配置

org.apache.velocity.app.event.implement.EscapeSqlReference

//对xml文件编码的配置

org.apache.velocity.app.event.implement.EscapeXmlReference

在velocity.properties中配置变量转义:

default.contentType=text/html; charset=UTF-8

input.encoding=UTF-8

output.encoding=UTF-8

eventhandler.referenceinsertion.class = org.apache.velocity.app.event.implement.EscapeHtmlReference

eventhandler.referenceinsertion.class = org.apache.velocity.app.event.implement.EscapeSqlReference

eventhandler.escape.html.match = /_html_*/

eventhandler.escape.sql.match = /_sql_*/

前台数据显示时 要转义的数据变量名定义需遵循:

格式:_html_自定义名字

例如:_html_title、_html_userName等等
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: