Struts2 - OGNL参数化名称

时间:2014-03-27 14:50:18

标签: java jsp struts2 el ognl

我有一个通用的jsp,负责打印一些值,值取决于参数。

例如,我有一个对象 car ,其属性为 color ,对象 house 具有相同的属性,我想使用相同的jsp接收对象的名称作为参数。

<jsp:include page="/jsp/prv/generic/PaintColor.jsp" >
    <jsp:param name="element" value="car" />
</jsp:include>  

所以,我想打印汽车颜色的值。我试着这样做:

<s:set var="propertyName">${param.element}.color<s:set/>

<s:property value="%{#attr.propertyName}" />

它不起作用,但如果我这样做

<s:textfield name="%{#attr.propertyName}"/>

它完美无缺。

如何在avalue中使用参数化名称?

1 个答案:

答案 0 :(得分:-1)

我终于解决了从java scriptlet访问值

的问题