我第一次打电话给这个动作:
private long eventID = 0;
public String getUserInfo() {
eventID = 558;
return SUCCESS;
}
在jsp页面中,在javascript:
中var event_id = '<s:property value="event_id" />';
此处event_id
为558。
然后我调用另一个不是getUserInfo()
的动作。但是回到jsp,在javascript:
var event_id = '<s:property value="event_id" />';
此处event_id
仍为558.这是不正确的。我无法弄清楚原因。
答案 0 :(得分:1)
您的操作类应具有eventID
的getter和setter。
private long eventID = 0;
public String getUserInfo() {
eventID = 558;
return SUCCESS;
}
在jsp页面中:
<s:property value="eventId" />;
用于存储在js变量中:
var event_id = <s:property value="event_id" />;