【发布时间】:2015-11-13 11:00:18
【问题描述】:
我想通过以下方式使用JavaScript方法myJSFunction:
<button onclick="myJSFunction('<s:property value="myJavaModel.myJavaMethod(<s:property value="myStuff"/>)" />')">Finalize</button>
JavaScript 方法需要一个参数,该参数基于 Java 类的方法。可以调用不使用参数的方法。但是这个 Java 方法需要一个来自 Struts2 动作类的值。该值在此上下文中仍然可用,但是如何在 Java 方法中将此属性值作为参数传递。语法错误。
【问题讨论】:
-
当您删除嵌套的
<s:property>标记并仅使用myStuff时会发生什么? -
这就是亚历山大的答案!谢谢!
-
使用合法的JSP往往是第一步。
-
@Marwief:不客气。查看完整答案。
标签: javascript java struts2 ognl