2014-01-09 37 views
0

我第一次把這個動作:標籤的:屬性值=不顯示預期的消息

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

你的行動類應該有getter和setter eventID

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" />; 
+2

你能解釋這是如何回答這個問題的嗎? – Charles

+0

@Charles在行動中有'私人長eventID',所以你將如何訪問該字段在jsp頁面 –

+0

然後你應該說這是你的答案的一部分。不要只提供一個修復程序,提供修復工程的原因。 – Charles