Js显示Struts2中的内容之escape和escapeHtml

$(function (){
<wbr><wbr><wbr><wbr><wbr><wbr> var msg = '<strong>&lt;s:property value="msg" escape="false"/&gt;</strong>';<br><wbr><wbr><wbr><wbr><wbr><wbr> if(""!=msg)<br><wbr><wbr><wbr><wbr><wbr><wbr> {<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> alert(msg);<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>}<wbr><wbr><wbr><br> });</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr></wbr>

问题:Struts2 中后台属性值带有的HTML标签,前台页面取值时把HTML标签当成字符串输出了,怎么把它们当成HTML标签处理。

举个例子来说,我们后台msg="姓名不能为空<br/>性别不能为空<br/>"。那么我们希望显示的时候分行,咋办?

解决方法:在使用struts2标签显示后台数据时加上escape=”false”。

现在struts标签中escape被废弃了,现在用escapeHtml。同时还有escapeCsv escapeJavaScript escapeXml。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值