在下面的代码片段中,我正在使用一个类来获取对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替换。
答案 0 :(得分:3)
我会说 NullPointerExceptions 。如果执行HTTP GET请求的客户端没有名为“isbn”的参数,则会发生什么。 getBook是否以支持null作为参数的方式实现?
答案 1 :(得分:1)
请求可能没有参数“isbn”。