jsp页面上的字符串替换

来源:互联网 发布:java 迭代器的实现 编辑:程序博客网 时间:2024/05/22 00:14
后台传到前台页面的字符串要进行替换,除了用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中的字符串,与哪一种标签没有关系


原创粉丝点击