呼叫链的潜在问题

时间:2009-12-11 13:14:52

标签: java methods notation

在下面的代码片段中,我正在使用一个类来获取对BookList实例的引用。该类有一个getBook()方法,该方法从表示isbn代码的String返回Book的实例。该指令在HttpServlet的doGet()方法中运行。

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {  
Book book = GlobalVar.bookList.getBook( request.getParameter("isbn") );
//
}

在这种情况下,您在使用速记符号时会遇到哪些潜在问题?

P.S:Global类将被ServletContext替换。

2 个答案:

答案 0 :(得分:3)

我会说 NullPointerExceptions 。如果执行HTTP GET请求的客户端没有名为“isbn”的参数,则会发生什么。 getBook是否以支持null作为参数的方式实现?

答案 1 :(得分:1)

请求可能没有参数“isbn”。