我正在使用struts2。我正在使用OGNL表达式语言在JSP页面中对集合进行projection

我的action类中有1个基于列表的集合,我可以像这样在JSP页面上进行访问:

<s:iterator value="lsEmp.{name + '<b>---</b>' + address}"> //lsEmp is a list based collection
<s:property /><br>
</s:iterator>


我想要这样的输出:

拉吉夫-N.德里

纳库尔---孟买

vinay --- Banglore

//“ ---”加粗。

但是我在<b></b>中的<s:iterator value="">标签没有被接受。它是这样打印的:

rajiv <b>---</b> N.Delhi

nakul <b>---</b> Mumbai

vinay <b>---</b> Banglore


我想知道有什么方法可以在OGNL表达式中启用HTML。

最佳答案

您可以在打印输出时关闭转义html符号

<s:property escapeHtml="false"/><br>

07-25 23:22