Post no href?

Bom dia caros colegas

Sou iniciante em java/servlet/html/tomcat etc e preciso de ajuda

Depois de muita pesquisa, fiz um href chamar um servlet como está abaixo

out.println("<a href=‘StatusProtocolo?par1=");
out.println(valor1);
out.println("&par2=");
out.println(valor2);
out.println("’>");
out.println(vcodigo); //é o link
out.println("</a>");

Se no meu servlet coloco o médoto doGet funciona.
Se coloco doPost resulta no erro 505:
HTTP Status 405 - HTTP method GET is not supported by this URL

Gostaria de fazer como no form que posso dizer qual method usar? Mas com href não achei nenhum exemplo.
Como modificar meu href para que eu possa implementar o servlet com doPost? Ou não é possível usar Post com href?!

Grato pelas sugestões.
Delmar

OLah,

olha, seguinte…

não sei como ta tuaimplementação de doGet e doPost, porem ja começo te dizendo…

faça algo do tipo:

public void doGet(HttpServetRequest req, HttpServetResponse res){
doPost(req, res);
}

e no doPost tu implementa…

porem a tua pergunta não é essa… o lance do href acho que é implicito, e ja definido pro html… o que vc pode fazer é… não criar a pagina html no teu servlet… vc cria jsp’s e depois so invoca metodos da servlet pra chamar as paginas… ai nel;as tu pode definir o action do form bem direitinho sem serv por href… entendeu???

ai tem uns metodos de response, tipo, sendRedirect, include, essas coisas…

espero ter ajudado…

[]'s

na mosca!!