在id内使用ognl表达式的变量不显示值。

问题描述 投票:0回答:1

嗨,这似乎是一个奇怪的问题,因为当我通过s:text标签打印出变量时,它可以工作,但当我把它放在id标签中时,它却不能工作。

div中的id可以打印出%{param},但s:text却可以打印出param变量的值。我是不是遗漏了什么?任何意见或建议都是巨大的

<s:set var="param" value="%{parameters.param}"/>
<div id="%{param}">
    <s:text  name="%{param}"/>
</div>
java jsp struts2 ognl
1个回答
0
投票

也许像这样的东西可以工作。

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

UPDATE

以下是真实的解决方案。

<div id="<s:property value='%{param}'/>">
© www.soinside.com 2019 - 2024. All rights reserved.