public void delUserByID(Integer id){
Session session = getSession();
Transaction trans = session.beginTransaction();
User u= (User)session.get("User.class", id);
session.delete(u);
trans.commit();
session.close();
}
Session session = getSession();
Transaction trans = session.beginTransaction();
User u= (User)session.get("User.class", id);
session.delete(u);
trans.commit();
session.close();
}
protected Map getKeyMethodMap() {
Map map =new HashMap();
map.put("button.del", "del");
map.put("button.add","add");
map.put("button.userList", "userList");
map.put("button.update","update");
return map;
} ,del ,add,userList ,update 有在资源文件里申明吗?Action[/regedit] missing resource 'method' in key method map ,错误很明显啊!
请问?这后面的参数如何跟啊? 你把.do看成.jsp,jsp的url传值!其实可以这样用的!
问题2:
public void delUserByID(int id){
Session session = this.getSession();
Transaction trans = session.beginTransaction();
String hql="delete from UserPo where id =?";
Query q=session.createQuery(hql);
q.setInteger(0,id);
session.execute();
trans.commit();
session.close();
}
attribute="regeditForm"
name="regeditForm"
parameter="method"
path="/regedit"
scope="request"
type="com.lovo.struts.action.RegeditAction">
<forward name="success" path="/success.jsp" />
<forward name="main" path="/main.jsp" />
<forward name="falide" path="/falide.jsp" />
</action>
红色的就是属性名称。
我问的是他的子类LookupDispacthAction
<a href="regedit.do?">显示 </a>去访问,别的都没有什么问题,就是如何写这一个URL
我是说lookupDispacthAction 的
URL如何跟啊.
2、用QBC删除DetachedCriteria de = DetachedCriteria.forClass(TbAccess.class);
de.add(Restrictions.eq("ID", tbac.getId()));
((IAccessDao)getService("AccessDao")).del_Object(de);