org.apache.jasper.JasperException: java.lang.NullPointerException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:549)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)root cause
java.lang.NullPointerException
org.apache.jsp.UserList_jsp._jspService(UserList_jsp.java:93)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)在我写查询页面的时候使用了<%
List<User> users = (List<User>)request.getAttribute("users");
for(User u:users){
%>
<tr>
<td><%=u.getU_account() %></td>
<td><%=u.getU_name() %></td>
<td><%=u.getU_telephone() %></td>
<td><%=u.getU_email() %></td>
<!--<td><a href="emp_del.action?id=<%=u.getU_id()%>"
onclick="return confirm('是否要删除<%=u.getU_name()%>');">删除</a> <a
href="emp_update.action?id=<%=u.getU_id()%>">修改</a></td> -->
</tr>
<%
}
%>
结果他提示我空指针,我翻来覆去看我的代码也没有发现什么问题啊这是controller层的代码@RequestMapping("/administrator_select")
public String Select(HttpSession session) throws Exception{
session.setAttribute("users", administratorServiceDaoImpl.Select());
return "UserList.jsp";这是Service层的代码public List<User> Select()throws Exception{
return userDao.select();
}
这是Dao层的代码@Override
public List<T> select() throws Exception {
// TODO Auto-generated method stub
String hql = "from com.kindacg.entity.User";
Query query = this.getSessionFactory().getCurrentSession().createQuery(hql);
return query.list();
}求大神指点迷津
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:549)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)root cause
java.lang.NullPointerException
org.apache.jsp.UserList_jsp._jspService(UserList_jsp.java:93)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)在我写查询页面的时候使用了<%
List<User> users = (List<User>)request.getAttribute("users");
for(User u:users){
%>
<tr>
<td><%=u.getU_account() %></td>
<td><%=u.getU_name() %></td>
<td><%=u.getU_telephone() %></td>
<td><%=u.getU_email() %></td>
<!--<td><a href="emp_del.action?id=<%=u.getU_id()%>"
onclick="return confirm('是否要删除<%=u.getU_name()%>');">删除</a> <a
href="emp_update.action?id=<%=u.getU_id()%>">修改</a></td> -->
</tr>
<%
}
%>
结果他提示我空指针,我翻来覆去看我的代码也没有发现什么问题啊这是controller层的代码@RequestMapping("/administrator_select")
public String Select(HttpSession session) throws Exception{
session.setAttribute("users", administratorServiceDaoImpl.Select());
return "UserList.jsp";这是Service层的代码public List<User> Select()throws Exception{
return userDao.select();
}
这是Dao层的代码@Override
public List<T> select() throws Exception {
// TODO Auto-generated method stub
String hql = "from com.kindacg.entity.User";
Query query = this.getSessionFactory().getCurrentSession().createQuery(hql);
return query.list();
}求大神指点迷津
解决方案 »
- 急~部署Liferay5.2.3开发环境后,启动TOMCAT时候ERROR[JDBCExceptionReporter:101]ORA-01002:提取违反顺序
- SSH学习顺序问题
- 跪求,jsp 页面更改保存后,访问页面无法更新问题
- 50分请问怎么在jsp内向本页传多个值?
- spring 的范例jpetstore中的annotation,attributes,client三个文件夹中的文件是干什么用的?
- 标题栏的字体一上网就变小,是中了什么招呢?怎么解决呢?
- 如何表示字符"/"?
- 一个jsp页面里面是不是不能同时有两个scope分别为application和session的Bean???
- 如何使用jdbc直接连接 sql server 2000数据库。不是使用jdbc-odbd连接。
- 菜鸟想问:如何在我的jsp页面上显示系统的日期和时间???
- Spring-MVC-hibernate中存储实体到数据库的问题
- 能不能帮我解决一下这个spring整合hibernate配置的问题
先看request.getAttribute("users")
在看administratorServiceDaoImpl.Select()
最后看userDao
这三个是不是为null
request.getAttribute("users")这个value值为null,不知道是哪里出错了