java-web - 网上购书系统,默认查询不能实现。
本文介绍了java-web - 网上购书系统,默认查询不能实现。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
一个简单网上购书系统,,如下:
在用书的编号查询时,如果不输入任何字符,点查询,默认查询201对应的书籍,
jsp代码如下:
<%
String bookId = request.getParameter("bookId");
if(bookId==null)
bookId="201";
BookDB bookdb = new BookDB ( ) ;
BookDetails book = bookdb.getBookDetails(bookId);
%>
但在如果不输入任何数据,但就会出现NullPointerException
为什么我的if语句会不起作用啊?
解决方案
bookId 应该是""而不是null,你调试看一下
这篇关于java-web - 网上购书系统,默认查询不能实现。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文