永发信息网

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>。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯