Salve sono nuovo ed ho un problema che nn riesco a risolvere.
Premetto che uso jsp con servlrt e la relativa JSTL da poco.
Uso eclipse la deirectory della mia applicazione Jee è
cosi composta:MioSito/WebContenent/utenti
Allora io vorrei creare un form da cui l'utente mi invia delle richieste.
Quindi a form (utenti/EmailForm.jsp) compilato invio tutto a una servlet
che sta in MioSito/src/com.ora.jsp.beans.User.
La suddetta servlet tramite una Bean( EmailFormatBean) che risiede sempre in
MioSito/src/com.ora.jsp.beans.User. fa un controllo se il form (utenti/EmailForm.jsp)
è stato compilato in tutte le sue voci e correttamente, come ad esempio l'email-mittente.
Se erra mi rinvia dinuovo alla pagina utenti/EmailForm.jsp.
La prima volta che erro a inserire i dati nel form
mi rindirizza correttamente alla pag. del form ,ma la 2° volta
Tomcat mi da il seguente errore "The requested resource (/MailServlet) is not available."
cioè nn trova il path corretto.
Aiutatemi!!!
N.B.il form accede alla servlet con:<form action="../MailServlet" method="post">
mentre la servlet, dopo il controllo che da esito negativo,ritorna al form (utenti/EmailForm.jsp)
tramite:
RequestDispatcher rd;
rd =request.getRequestDispatcher("utenti/EmailForm.jsp");
rd.forward(request,response);
Ho provato a cambiare i path di entrambi,ma nulla!
Come devo settare questi path???
Grazie in anticipo per eventuali chiarimenti!

Rispondi quotando