Javascript 如何在struts迭代器中将对象列表传递给js函数
在JSP页面中,我使用struts迭代器Javascript 如何在struts迭代器中将对象列表传递给js函数,javascript,java,jsp,struts2,struts,Javascript,Java,Jsp,Struts2,Struts,在JSP页面中,我使用struts迭代器 //其他代码。。 我想用对象列表作为参数调用js函数。在这里,我想迭代这个列表,并获得产品属性(名称、价格)。我该怎么做 function a_onClick(p) { alert('a_onClick'); console.log(p); } 在控制台上接收:[pl.model。Product@3270eb8a] 碎片模型类: public class Category { private Integer oid; privat
//其他代码。。
我想用对象列表作为参数调用js函数。在这里,我想迭代这个列表,并获得产品属性(名称、价格)。我该怎么做
function a_onClick(p) {
alert('a_onClick');
console.log(p);
}
在控制台上接收:[pl.model。Product@3270eb8a]
碎片模型类:
public class Category {
private Integer oid;
private String name;
private Collection<Product> productsByOid;
如果您的列表是在jsp页面中打印出来的,那么您可以使用jquery选择器并通过迭代执行您想要的任何操作 如果要加载堆栈中存在的对象(如jsp中迭代的列表),则必须使用struts2属性标记从堆栈中获取该对象。i、 e
<a onclick='functionsName(<s:propery value="nameOnStack")'
你想用它实现什么?一种可能的解决方案是将数据放入隐藏字段并在js中检索。
<a onclick='functionsName(<s:propery value="nameOnStack")'