开发者社区> 问答> 正文

jsp+servlet动态表格显示数据库内容问题?报错

小弟写了个对数据库进行查询的小程序,bean+dao+service+servlet+jsp,jsp动态表格显示从数据库中查询的数据,到了for循环的地方老是报错,代码如下:

<% List<Goods> good = new ArrayList(); good = (List) request.getAttribute("SEARCH_INFO"); Goods g = new Goods(); %>

<form action="GetGoodsInfoServlet" method="get">
	<div align="center">
		<font size="20">显示商品信息</font><br> 请输入查询的关键字: <input type="text"
			name="goods" id="goods" value="" /> <input type="submit" value="查询" />

		<table border="1">
			<tr>
				<td>ID</td>
				<td>商品信息概览</td>
				<td>网站链接</td>
			</tr>
			<%
				for (int i = 0; i < good.size(); i++) {
					g = (Goods) good.get(i);
			%>

			<tr>
				<td><%=g.getId()%></td>
				<td><%=g.getGoodsinfo()%></td>
				<td><a

<%=g.getUrl()%>"><%=g.getUrl()%></a></td> </tr> <% } %>

		</table>

	</div>
</form></pre> 

错误如下:Servlet.service() for servlet [jsp] in context with path [/Spider] threw exception [An exception occurred processing JSP page /SearchInfo.jsp at line 34


31: <td>网站链接</td>
32: </tr>
33: <%
34: for (int i = 0; i < good.size(); i++) {
35: g = (Goods) good.get(i);
36: %>
37: 




Stacktrace:] with root cause
java.lang.NullPointerException

求助



展开
收起
爱吃鱼的程序员 2020-06-20 19:14:06 698 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    g没有取到值吧

    /

    2020-06-20 19:14:24
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载