java三大框架集成时更新遇到的问题

来源:互联网 发布:淘宝中国制造可信吗 编辑:程序博客网 时间:2024/06/10 02:56

在框架集成时,尤其在更新时,要先得到这个对象,才能更新,否则数据库得不到值的。

 

比如在修改订单状态时:

<td align="center" class="TableColA"><a href="${pageContext.request.contextPath}/order/xiu.do?id=${orderBean.order_id}&name=new">修改</a></td>

 

点击修改,提交到/order/xiu, 根据<!-- 修改订单状态 -->
        <action path="/order/xiu" type="cn.com.ambow.ectss.action.OrderAction" parameter="xiu">
                       <forward name="xiunew" path="/order/gai.do?id=1"></forward>

         </action>

找到orderaction里的xiu方法,在xiu方法里先得到订单的id,根据id得到订单对象:

 

订单:order;

订单状态:status;

 

Order  order=new Order(id);(现实中应该调方法得到对象)

 

根据id得到订单的状态:

int  statusid=order.status;

 

在根据订单的状态得到订单状态对象。

 

status status=new status(statusid);

 

然后把订单状态对象传到订单对象里。

 

order.setstatus(status);