Pour info, il est fortement déconseillé que le POST et le GET d'une même servlet se comportent différemment. C'est très perturbant quand il faut déboguer le code serveur derrière, ou qu'il faut maintenir le code client.
C'est tellement plus simple d'avoir 2 servlets différentes dont les noms indiquent clairement ce qu'elles font...