2
我必須從我的操作類發送Bean類的對象回到JSP。我在我的Action類中實例化了Bean類,並在Action類中設置了一些值。如何在Struts2中使用Bean將操作類中的對象傳遞給JSP?
ElasticitiesVariable elasticitiesVariable = new ElasticitiesVariable();
elasticitiesVariable.setAuto_Auto_cost_peak("-0.047");
elasticitiesVariable.setAuto_Ride_cost_peak("0.000");
elasticitiesVariable.setAuto_Van_cost_peak("0.000");
elasticitiesVariable.setAuto_Transit_cost_peak("0.050");
elasticitiesVariable.setAuto_Bike_cost_peak("0.000");
並在我的JSP我也聲明瞭bean類。
<s:bean name="org.apache.struts.register.model.ElasticitiesVariable" var="elasticitiesBean" />
<td class="edit_area">
<s:property value="#elasticitiesBean.auto_Auto_cost_peak" /></td>
在bean類中我聲明瞭變量private與public getter和setter。 但JSP中的值爲null。 調試後我發現在操作類中沒有問題。但是當命令轉到bean類時,值變爲null
。
謝謝你的詳細解答。我計算出來並解決了它。忘了把它發佈在這裏.... –