6
Ieri sono apparso in un'intervista. L'intervistatore mi mostra questo codice e asked-Nessuna NullPointerException in JSTL quando si richiamano metodi su oggetti nulli associati all'oggetto request.why?
<c:when test='${hobby.equals("hobby1")}'>
Perché non c'è puntatore nullo, mentre il valore di hobby
è null
Codice è come-
In
Sevlet class
-
request.setAttribute("hobby", null);
request.getRequestDispatcher("display.jsp").forward(request, response);
In
display.jsp
-
<c:when test='${hobby.equals("hobby1")}'>
JSTL e EL vengono utilizzati per il rendering della vista, pertanto l'eccezione e la variabile nulla vengono trattate con uno spazio bianco vuoto. –