81,076
社区成员




public class AddressDAO extends HibernateDaoSupport implements IAddressDAO {
public List findAllByUsername(final String username) {
return (List) getHibernateTemplate().execute(new HibernateCallback() {
public Object doInHibernate(Session session)
throws HibernateException {
List result = session.createCriteria(Address.class).add(
Restrictions.eq("username", username)).list();
//System.out.println("111");
return result;
}
});
}
…………
public class AddressAction extends DispatchAction {
protected AddressDAO addressDAO;
Logger log = Logger.getLogger(this.getClass());
public AddressDAO getAddressDAO() {
return addressDAO;
}
public void setAddressDAO(AddressDAO addressDAO) {
this.addressDAO = addressDAO;
}
public ActionForward list(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
String username = (String) request.getSession().getAttribute(
Constants.USERNAME_KEY);
List list = addressDAO.findAllByUsername(username);
request.setAttribute("addressList", list);
ActionForward forward = mapping.findForward(Constants.LIST_KEY);
return (forward);
}