Java Struts2 中后台属性值带有的HTML标签,前台页面取值时把HTML标签当成字符串输出了,怎么把它们当成HTML标签处理
答案:3 悬赏:50 手机版
解决时间 2021-04-14 06:45
- 提问者网友:遮云壑
- 2021-04-13 22:59
Java Struts2 中后台属性值带有的HTML标签,前台页面取值时把HTML标签当成字符串输出了,怎么把它们当成HTML标签处理
最佳答案
- 五星知识达人网友:雪起风沙痕
- 2021-04-13 23:59
<s:property value="myBeanProperty" escape="false"/>
全部回答
- 1楼网友:天凉才是好个秋
- 2021-04-14 01:40
后台
str="ab"+"<br>"+"cd"
request.set.......
前台
<s:property value="#request.str" escape="false"/>输出两行:
ab
cd
如果去掉escape=“false”则输出ab<br>cd
- 2楼网友:慢性怪人
- 2021-04-14 01:23
是这样的,但是可以用以下方法解决,用javascript向div里插html内容。
<div id="abc" name="abc"> <!--这里是你要放东西的地方--> </div> <script language="javascript"> abc.innerHTML = '<s:property value="subjects.sjContent" />'; //这里换成你需要的字段 abc.innerHTML = abc.innerText; </script> 直接加在需要显示的地方,获取的字段必须要带有HTML标记如<p>123</p>。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯