我有一个通用的jsp,它负责打印一些值,这些值取决于参数。
例如,我有一个具有属性 color 的对象 car 和具有相同属性的对象 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}"/>
它工作完美。
如何在值中使用参数化名称?
最佳答案
我终于解决了从 java scriptlet 访问值的问题
关于java - Struts2 - OGNL 参数化名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22691230/