java - 如何将参数传递给 Struts 2 OGNL 中的方法调用

标签 java struts2 ognl

我想将属性用作对象方法的参数。

<s:property value="orderProductId" />

返回正确的值(例如 1)

<s:iterator value="%{order.getProductById(1).activations}">

也给了我正确的值(value)。但是

<s:iterator value="%{order.getProductById(#orderProductId).activations}">

没有。不确定为什么 #orderProductId 不能正确解释。

最佳答案

啊,%#$ 在 OGNL 中的快乐... 这行不通?

<s:iterator value="%{order.getProductById(orderProductId).activations}">

关于java - 如何将参数传递给 Struts 2 OGNL 中的方法调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2945684/

相关文章:

java - 将 JRE 与我的 JAR 封装在一个 EXE 文件中

java - 如何在没有 <form> 元素的情况下将参数从 JSP 页面发送到 Servlet

java - 如何使用 Struts 2 在 jsp 中获取操作 url

java - 在 id 中使用 ognl 表达式的变量不显示值

java - OGNL 无法调用构造函数

java - 寻找继承解决方案

java - SLF4J 错误 => Windows 7 64 位 & jre、jdk 7

java - 如何在同一页面的每次提交操作中从数据库检索数据

java - 最佳实践 struts/jsp/i18n/resourceBundle

jsp - Struts 2 中的 Map-backed Actionform 替代方案