首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > PowerDesigner >

实现struts2中的 ModelDriven接口时update的有关问题

2012-08-25 
实现struts2中的 ModelDriven接口时update的问题有关ModelDriven的使用原理,参见http://blog.csdn.net/li_

实现struts2中的 ModelDriven接口时update的问题
有关ModelDriven的使用原理,参见http://blog.csdn.net/li_tengfei/archive/2010/12/25/6098145.aspx

public class ContactAction extends ActionSupport implements ModelDriven<Contact> {    private static final long serialVersionUID = -2318419860549968641L;    private TextProvider textProvider;    private UserServices userServices;    private ContactServices contactServices;    private int cid;    private Contact contact = new Contact();  @SkipValidation    public String loadForUpdate() {        Contact acontact = contactServices.read(contact.getId());        BeanUtils.copyProperties(acontact, contact);        return Action.SUCCESS;    }


当进行编辑时,如果去掉loadForUpdate方法中的第二行语句,则进入到更新视图时,除了Id字段有值,其它字段都是控制,需要加上第二句话,将值栈中的对象换成最新的对象。
使用的BeanUtil是spring框架提供的,非apache。

热点排行