首页 > 解决方案 > 在JSP中获取属性抛出空指针

问题描述

试图在servlet中设置String数组属性并在jsp中检索;但是,JSP 会引发空指针异常。

Java 小服务程序

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

  HttpSession session = request.getSession();
  response.setContentType("text/html");
  String [] yuh = new String[1];
  yuh[0] = "James";
  request.setAttribute("word", yuh);
  RequestDispatcher reqDisp = getServletContext().getRequestDispatcher("form.jsp");
  reqDisp.forward(request, response);
 }

JSP

<form id = "Seeing" method = "POST" action ="mustWork">
<%String [] s = (String [])request.getAttribute("word");%>
<p><%=s[0]%></p>

试图打印“詹姆斯”

标签: jsp

解决方案


推荐阅读