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中的字符串,与哪一种标签没有关系
<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中的字符串,与哪一种标签没有关系
相关文章推荐
- [JSP][JSTL]页面中调用函数--之${fn:}内置函数、判断字符串是否为空、替换回车符
- 从后台取出菜单,并设置当前页面的菜单为选中状态,jsp对比字符串相同
- jsp页面中EL表达式被当成字符串处理不显示值问题的解决方法
- java与jsp页面的字符串拼接和拆分
- jsp页面上截取字符串
- jsp页面中EL表达式被当成字符串处理不显示值的问题
- 页面替换字符串
- 在Jsp页面里面将Struts标签所取的值赋给一个字符串
- Jsp页面截取字符串
- jquery与后台进行数据交互--前台发单一数据对象,后台返回一个json字符串 jsp页面
- 在页面上显示数据库查询条件的替换功能(具体字符串只作举例)
- 在action中将字符串、对象、list集合保存到session中,在jsp页面获取
- struts2返回到JSP页面的html字符串如何在JSP页面上解析成html标签 (ognl表达式)
- jsp页面现在td标签显示长度 与 设置普通字符串显示字体长度
- 【JS】替换页面中的字符串
- JSP页面UTF-8格式中文字符串乱码问题解决方法
- 页面输出时用js转义替换字符串中的<script></script>标签,防止XSS
- jsp 页面导出excel时字符串数字变成科学计数法的解决方法
- jstl标签在jsp页面对字符串的操作
- Struts2——将字符串、对象、list集合保存到值栈中,在jsp页面中获取的方法