Originariamente inviato da zaknafein
Certamente!
Puoi implementare solamente il metodo doPost() della tua servlet, e fare un controllo su tutti i parametri che richiedi, se il controllo fallisce o l'utente mette nomi e parametri nella urlstring, non essendo implementato il doGet() riceverà degli errori... puoi anche implementare la doGet() con un forward verso una nuova pagina
Attualmente quello che faccio e' proprio questo.
Ovvero nel metodo doGet(...) richiamo il doPost(...) nel quale faccio una serie di controlli per verificare che la richiesta sia stata fatta in maniera "lecita".

E' possibile, pero', a livello di configurazione, rendere invisibile il servlet all'esterno dell'applicazione ?
Vorrei che se un utente prova ad accedere direttamente al servlet questo ottenga un 404 not found o qualcosa del genere, in modo che nei servlet dell'applicazione possa diminuire sensibilmente i controlli sui parametri della richiesta.

thks