Quote Originariamente inviata da simo9115 Visualizza il messaggio
Il file deve essere configurato in questo modo?
ovviamente SendMail è la servlet.
Di per sé è tecnicamente corretto. Nelle webapp sarebbe bene e meglio sfruttare i package, cioè non mettere classi nel package di default.

Comunque siccome in url-pattern hai messo /servlet, il / è relativo alla context-root, ovvero la tua servlet risponde all'url assoluto (detto in modo generalizzato):

http://nomehost:porta/nomecontesto/servlet

Se la pagina del form fosse nella root del contesto, cioè rispondesse a es.:

http://nomehost:porta/nomecontesto/form.html

(o .jsp ... ma non ha importanza ora), allora in action puoi mettere

action="servlet"

perché è relativo alla pagina che è già nella context-root. Attenzione: NON puoi mettere action="/servlet" perché lato client, il "/" è relativo alla server-root e vorrebbe dire http://nomehost:porta/servlet che ovviamente non corrisponde!