Java 消息在第18行处理JSP page/second.JSP时发生异常

Java 消息在第18行处理JSP page/second.JSP时发生异常,java,jsp,Java,Jsp,我有一个jsp页面,我在上面得到了这种类型的错误,请告诉我哪里出错了 <body> <%! Student studentinfo; StudentDAO std; %> <% String id =request.getParameter("ID1"); std.searchinfo(id); out.println("<h1>" +studentinfo.showStudent()+ "<

我有一个jsp页面,我在上面得到了这种类型的错误,请告诉我哪里出错了

<body>
    <%!
    Student studentinfo;
    StudentDAO std;
    %>
   <%
   String id =request.getParameter("ID1");
   std.searchinfo(id);
   out.println("<h1>" +studentinfo.showStudent()+ "</h1>");
  %>

</body>


std
变量未初始化。你应该初始化它

我猜类似于
std=newstudentdaoimpl()


studentinfo
btw.

相同,请建议我第18行是什么?org.apache.jasper.jaspereException:处理JSP page/second.JSP时发生异常,第18行15:%>16:21:18:std.searchinfo(id);
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:574)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)