java - Struts2 - OGNL 参数化名称

标签 java jsp struts2 el ognl

我有一个通用的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/

相关文章:

html - 来自 Bean 的 JSP 下拉列表 (<select>)

java - struts中如何消除空指针异常?

java - 维护 Action 变量的值?

java - 为什么逐字节计算的 SHA256withRSA 签名与一次性计算的 SHA256withRSA 签名不同?

java - Apache POI 是否支持对单词进行两次签名?

java - 在java.util.Date或java.sql.Date之间进行选择

javascript - Struts2 迭代器中的动态列

java - Java从不同类之间的另一个线程通知一个线程

javascript - 当鼠标悬停在文本框上时如何显示文本框的内容

javascript - 在 html 标签内执行 Javascript 函数