您的位置:首页 > Web前端 > JavaScript

jsp页面上的字符串替换

2012-07-12 16:13 134 查看
后台传到前台页面的字符串要进行替换,除了用js脚本,还有一个更简单的方法,

<s:iterator id="list" value="%{pageList.objectList}">

<s:property value="#list.advSize.replaceAll(',','*')" escape="false"/>

</s:iterator>

<s:property value="#list.advSize"/>这是从后台取得的值:20,20

我要将,改为*,即显示效果为20*20

那么上面的代码就可以实现了。

<s:property>标签的escape属性默认值为true,即不解析html代码,直接将其输出。

若想要输出html的效果,则要改为false

如果是普通的字符串变量,建议使用EL表达式,即${变量名};这么写直接就是解析html代码收录这个问题是不会影响的,他被浏览器解析之后就是一段写在html中的字符串,与哪一种标签没有关系
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: