将所选行数据发送到servlet时获取空指针异常

时间:2016-12-07 12:47:32

标签: java

我想将选定的行数据从jsp页面显示到另一个jsp页面。对于我来说,我使用隐藏的id将选定的行数据传递给servlet。但是我在从jsp向Servlet发送数据时得到空指针异常。

请找到我的以下代码:

在jsp代码中:

   <tr > 
        <form action="DisplayData" method="get">
          <TD ><%=item.getAPPLICATIONID()%></TD>
          <TD><%=item.getAPPLICATIONNAME()%></TD>
          <input type="hidden" id="sid" name="sid" value=<%=item.getAPPLICATIONID() %>>

            <TD><input type="submit" value="Submit" ></TD>
         <%

}

Servlet代码:

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

    DBConnection db=new DBConnection();
    HttpSession hs = request.getSession();
    Integer pid =(Integer) request.getAttribute("sid");
    List<ApplicationList> dbean=db.getAllaplicationsList(pid);
    hs.setAttribute("detbean",dbean);
    response.sendRedirect("Output.jsp");

}

我在Servlet页面中得到空指针异常。值为pid显示为null。请您建议我如何解决此问题。

0 个答案:

没有答案