谢了一个SSH的查询,但是执行之后页面上报空指针错误!求解:1.noticeDaoImpl.javapackage 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.javapackage 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.javapackage 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;
}
}
运行之后说是 noticeAction。java中List<Notice> list = nser.findAllNotice(); 是空指针!
求解啊大侠们
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.javapackage 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.javapackage 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;
}
}
运行之后说是 noticeAction。java中List<Notice> list = nser.findAllNotice(); 是空指针!
求解啊大侠们
解决方案 »
- the markup in the document preceding the root element must be well-formed.
- ssh连接mysql数据库,换数据库时,hibernate报连接错误
- Java错误显示
- maven 创建项目下载包的时候出错
- session疑问
- 如何在JSP里防止后退和刷新提交表单?
- JSP中如何处理数据库异常?请高手指点相信对大家都有用,一定给分!!!!!!!!!!!
- 关于jspSmartUpload上传下载的问题!
- 散分啊..
- nginx1.7 + tomcat8.0集群 问题
- mysql存储过程like查询条件中文的错误
- struts2 加了filter过滤器 跳转页面 急呀 在线等
说明这句没查出值。