jsp - 在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>
试图打印“詹姆斯”
解决方案
推荐阅读
- cassandra - 每分钟调用 DseCluster.init()/close() 有什么后果吗?
- javascript - 如何在 Webpack 中使用 p5js
- javascript - 什么 webpack4 加载器用于加载 *.svg 文件、*.gif、*.eot?
- statistica - Statistica VB - 包括一个外部宏
- javascript - 是否可以有多个 .then 函数?
- javascript - 在 powerschool 中创建自定义页面
- java - java.lang.ArrayIndexOutOfBoundsException:长度=3;指数=-1
- swift - metadata?.downloadURL()?.absoluteString
- r - 在 R 中正确定义类的成员和不变量
- c# - .Net - 如何在并行批处理或多个实例中处理大量 MongoDB 文档