【问题标题】:variable using ognl expression within id doesn't display value在 id 中使用 ognl 表达式的变量不显示值
【发布时间】:2020-04-30 12:04:53
【问题描述】:

您好,这似乎是一个奇怪的问题,因为当我通过 s:text 标签打印它时该变量有效,但是当我将它放入 id 标签时它不起作用。

div 中的 id 会直接打印出 %{param} 但 s:text 会打印出 param 变量的值。我在这里错过了什么吗?任何建议或建议都很棒!

<s:set var="param" value="%{parameters.param}"/>
<div id="%{param}">
    <s:text  name="%{param}"/>
</div>

【问题讨论】:

  • 也许问题是你使用了jsp中的标签&lt;s:text,但是div它只是html
  • 谢谢!这完全就在我的眼皮底下!

标签: java jsp struts2 ognl


【解决方案1】:

也许这样的事情会起作用:

<div id="<s:property value='param'/>">

更新

以下是真正的解决方案:

<div id="<s:property value='%{param}'/>">

【讨论】:

  • 仅供参考,这对我有用
猜你喜欢
  • 2011-09-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-20
相关资源
最近更新 更多