如何在Struts属性字符串中插值Java表达式

3

我有以下内容:

<html:select property="myMap(abc)">

然而,我实际需要做的是从Java类的静态成员变量中提取字符串abc

我认为可以这样做:

<html:select property="myMap(<%=MyClass.FIELD%>)"> ,但这并没有起作用。

这里的正确语法是什么?

1个回答

5
尝试以下方法:
<% String name = "myMap(" + MyClass.FIELD + ")"; %>
<html:select property="<%=name%>">

噢,笨啊!你只需要内联整个加法运算,就好了。 - Stefan Kendall

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接