【发布时间】:2013-07-13 21:24:19
【问题描述】:
我必须将 Bean 类的对象从我的动作类发送回 JSP。我正在我的动作类中实例化 Bean 类,并在我的动作类中设置一些值。
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 类中,我使用公共 getter 和 setter 声明了私有变量。
但是 JSP 中的值是 null。
调试后发现action类没有问题。但是当命令转到 bean 类时,值变为 null。
【问题讨论】:
标签: java jsp struts2 ognl valuestack