0

在我们的一个具有挑战性的应用程序中,我在 Action 类中动态生成了几个 struts 标签一旦我生成了 struts 标签,我希望它能够通过解析s:property

在我的 JSP 中:

<s:property value='generateElement("ABC")' escape='false' />

在我的 Java 动作中

public String generateElement(String element){
     return "<s:select id='aaaa' list=\"{'1':'1','2':'2'}\" >";
}

最后我想生成选择框。

我如何做到这一点。

4

1 回答 1

0

编译 JSP 后,您无法执行 JSP 代码。因此,在您的方法中返回 JSP 标记是没有用的。相反,generateElement应该在您的选择中返回您需要的对象,然后<s:select>在您的 JSP 中已经存在的标记中引用该属性。

于 2013-04-17T07:54:25.977 回答