我想在我的Java对象上用Freemaker模板运行方法,但用Javascript。也可以直接在Freemarker,但我需要运行它的点击。
我发现以下方法无法运行:
actual_id.setActual_id(variable) ;
我有以下Java代码:
Setting actual_id= new Setting("-");
Map data = new HashMap<>();
data.put("items", items);
data.put("actual_id", actual_id);
public Setting(String actual_id) {
this.actual_id = actual_id;
}
public String getActual_id() {
return actual_id;
}
public void setActual_id(String actual_id) {
this.actual_id = actual_id;
}
alert(variable);
actual_id.setActual_id(variable) ;
location.reload();}
${item.name}: ${item.id} Details
#list>
编辑1:
οnclick="${actual_id.setActual_id(item.id)}"
但不能从onclick触发活动。
编辑2:
function myFunction(variable) {
alert(variable);
var idd ="${actual_id.setActual_id(variable)}";//here variable value needed
alert(idd);
location.reload();
}