我现在有一个列表页面,如果我添加一个商品。先添加,在重新读取所有商品在列表页面显示。但是这个时候如果我刷新列表页面同样的商品会再添加一次。删除的时候也是如此。public void remove(T obj) {
if (null != this.findById(obj.getId())) {
//第一次删除的时候在这里这个对象能找到;第二次来的时候还能找打,
//但是执行下面的删除的时候就会因为找不到而报错
super.getHibernateTemplate().delete(this.findById(obj.getId()));
}
this.flush();
this.clear();
}
if (null != this.findById(obj.getId())) {
//第一次删除的时候在这里这个对象能找到;第二次来的时候还能找打,
//但是执行下面的删除的时候就会因为找不到而报错
super.getHibernateTemplate().delete(this.findById(obj.getId()));
}
this.flush();
this.clear();
}
<result name="success" type="redirectAction">
<param name="actionName">search</param>
<param name="namespace">search请求所在命名空间</param>
</result>
</action><action="search" method="doSearch" class="searchAction">
<result>/search.jsp</result>
</action>