velocity: velocty转义html xml等

本文介绍了解决 Spring Velocity 中尖括号等特殊字符无法正常显示的问题方法。通过配置 velocity.properties 文件中的 eventhandler 参数,可以实现对 HTML 和 SQL 注入的过滤,同时允许尖括号等符号正确显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

spring velocity

当遇到有尖括号等显示不出来的时候,需要对velocity配置下

需要对velocity进行配置,或者在application.xml中,或者在制定的velocity.properties中配置,下面是properties文件的配置

 

我比较暴力,自己配的时候,配成了 /.*/,所有的全部原意输出,哈哈

 

ContractedBlock.gifExpandedBlockStart.gif代码
eventhandler.referenceinsertion.class = org.apache.velocity.app.event.implement.EscapeHtmlReference
eventhandler.referenceinsertion.
class = org.apache.velocity.app.event.implement.EscapeSqlReference
eventhandler.escape.html.match
= /msg.*/
eventhandler.escape.sql.match
= /sql.*/

 

转载于:https://www.cnblogs.com/forward/archive/2011/01/16/1936832.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值