Salve a tutti,
per esercizio ho creato una piccola pagina JSP in cui si inserisce nome utente e password. Il controllo dell'esattezza dei dati immessi viene fatta dalla servlet, che in caso di errore dovrebbe ritornare alla pagina principale (quella in cui si sono immessi i dati) e far stampare in tal pagina un messaggio di errore.
Nella servlet ho inserito tale codice (in caso di dati non trovati)
Ma quando nella pagina JSP iniziale, inserisco queste scripletcodice:request.setAttribute("ValRit", "Errore"); response.sendRedirect("/prova/Index.jsp");
Il server mi ritorna l'errore HTTP 500codice:<% String strVal = (String)request.getAttribute("ValRit"); if(strVal.equals("Errore")) { %> <h4>Errore</h4> <% } %>
Perché?
Grazie

Rispondi quotando