Chamar Servlet apartir de uma Action

Bom dia,
Estou desenvolvendo uma aplicacao que ira gerar relatorios em PDF usando JasperReport.
Nos exemplos que vi, a classe que gera esses relatorios sao servlets. gostaria de saber, como faco para chamar uma servlet apartir de uma action.

grato

De um action de um jsp?

isso mesmo!!!

seria uma action de struts

Algo assim:

function envia(acao){
    document.forms[0].acao.value=acao;
    document.forms[0].action="suaServlet";
    document.forms[0].submit();
}

Chama a função no evento onClick do botão.

<input type="button" value="envia" onClick="envia('suaAcao')">