Question

Dans l'extrait de code ci-dessous, j'utilise une classe pour obtenir une référence à une instance de Booklist. Cette classe a une méthode getBook () qui retourne une instance d'un livre d'une chaîne représentant un code isbn. L'instruction est exécutée dans la méthode doGet () d'un HttpServlet.

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

Quels sont les problèmes potentiels voyez-vous à utiliser la notation abrégée dans ce contexte?

P.S. La classe mondiale va être remplacé par un ServletContext

Était-ce utile?

La solution

Je dirais NullPointerExceptions . Que happends si le client, en faisant la demande HTTP GET, n'a pas paramated nommé « isbn ». Est-ce le getBook mis en œuvre de façon qu'il soutient nul comme argument?

Autres conseils

La demande ne peut pas avoir un paramètre "isbn".

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top