tag的:property value =不显示预期的消息

时间:2014-01-09 04:16:17

标签: java jsp struts2

我第一次打电话给这个动作:

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.这是不正确的。我无法弄清楚原因。

1 个答案:

答案 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" />;