日期:2014-05-17 浏览次数:20753 次
1.noticeDaoImpl.java package com.HRM.dao.Impl; import java.util.List; import org.springframework.orm.hibernate3.support.HibernateDaoSupport; import com.HRM.dao.noticeDao; import com.HRM.entity.Notice; public class noticeDaoImpl extends HibernateDaoSupport implements noticeDao { @Override public List<Notice> findAllNotice() { List<Notice> list = getHibernateTemplate().find("from Notice"); return list; } } 2.noticeServiceImpl.java package com.HRM.Service.Impl; import java.util.List; import com.HRM.dao.noticeDao; import com.HRM.entity.Notice; import com.opensymphony.xwork2.ActionSupport; public class noticeServiceImpl extends ActionSupport implements noticeService{ private noticeDao ndao; @Override public List<Notice> findAllNotice() { return ndao.findAllNotice(); } public noticeDao getNdao() { return ndao; } public void setNdao(noticeDao ndao) { this.ndao = ndao; } } 3.noticeAction.java package com.HRM.action; import java.util.List; import javax.servlet.http.HttpSession; import org.apache.struts2.ServletActionContext; import com.HRM.Service.Impl.noticeService; import com.HRM.entity.Notice; import com.opensymphony.xwork2.ActionSupport; public class noticeAction extends ActionSupport { private noticeService nser; HttpSession session = ServletActionContext.getRequest().getSession(); @Override public String execute() throws Exception { List<Notice> list = nser.findAllNotice(); if(list.size()>0){ session.setAttribute("notice",list); return SUCCESS; } return ERROR; } public noticeService getNser() { return nser; } public void setNser(noticeService nser) { this.nser = nser; } }