2012-08-13 70 views
1

我處於需要調用Class方法並執行一些任務的情況,這些任務將返回一些數據並需要將相同的數據設置爲Struts bean並在jsp中動態顯示它們頁碼通過調用Ajax設置struts bean值

<tr> 
<td><s:select id="selectProductCode" list="#session['UDM_Product_Codes']" name="selectProductCode" onchange="callXmethod(this);" /></td> 
<td><s:textfield theme="simple" name="assignedProductBean.assignedProductKey" value="" /></td> 
<td><s:select label="selectRole" id="selectRole" name="roleList" list="assignedProductBean.roleList" /></td> 
<td><b><s:a href="javascript:createRole()">CREATE</s:a></b></td> 
<td></td> 
<td></td> 
</tr> 

如代碼所示。只要我選擇的產品,我需要調用一些方法在我的動作類,其中的一些數據再次設置爲豆,基於這兩個領域的這剩下的就要

回答

1

我現在還不能確定你所面對的問題。你所描述的是很有可能的,你需要關心Ajax(Jquery)。你可以創建一個Ajax方法,它可以將值傳遞給Action類並返回結果。

我建議你看看Struts2-Jquery plugin,因爲基於JSON的通信更加靈活,jQuery以一種很好的方式補充了JSON,並提供了很多開箱即用的功能。

下面是一個例子來看看這一切是如何一起工作