<% List<Adress> adress2=(List<Adress>)request.getAttribute("adress3");
if(adress2!=null){%>
<% for(Adress adress:adress2) %>
<tr>
<td><%=request.getParameter("name") %></td>
<td><%=request.getParameter("phone")%></td>
<td><%=request.getParameter("sex") %></td>
<td><%=request.getParameter("mail") %></td>
<td><%=request.getParameter("lei") %></td>
</tr>
<%} %>
这是JSP 页面的代码
String name=request.getParameter("name");
String phone=request.getParameter("phone");
String sex=request.getParameter("sex");
String mail=request.getParameter("mail");
String lei=request.getParameter("lei");
System.out.println(name+"name");
Adress adress=new Adress();
AdressDao dao=new AdressDaoImpl();
List<Adress> adress2=(List<Adress>) dao.searchAllAdress(adress);
request.setAttribute("adress3",adress2);
request.getRequestDispatcher("comm6.jsp").forward(request, response);
这是Servlet部分的向数据库提取值的代码
严重: Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
at org.apache.jsp.comm6_jsp._jspService(comm6_jsp.java:105)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:877)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:594)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1675)
at java.lang.Thread.run(Thread.java:619)
这是报的错误
实在是看不懂了 新手刚刚学着东西 急求帮忙
if(adress2!=null){%>
<% for(Adress adress:adress2) %>
<tr>
<td><%=request.getParameter("name") %></td>
<td><%=request.getParameter("phone")%></td>
<td><%=request.getParameter("sex") %></td>
<td><%=request.getParameter("mail") %></td>
<td><%=request.getParameter("lei") %></td>
</tr>
<%} %>
这是JSP 页面的代码
String name=request.getParameter("name");
String phone=request.getParameter("phone");
String sex=request.getParameter("sex");
String mail=request.getParameter("mail");
String lei=request.getParameter("lei");
System.out.println(name+"name");
Adress adress=new Adress();
AdressDao dao=new AdressDaoImpl();
List<Adress> adress2=(List<Adress>) dao.searchAllAdress(adress);
request.setAttribute("adress3",adress2);
request.getRequestDispatcher("comm6.jsp").forward(request, response);
这是Servlet部分的向数据库提取值的代码
严重: Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
at org.apache.jsp.comm6_jsp._jspService(comm6_jsp.java:105)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:877)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:594)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1675)
at java.lang.Thread.run(Thread.java:619)
这是报的错误
实在是看不懂了 新手刚刚学着东西 急求帮忙
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货