Fala galera, é o seguinte eu tenho uma tela q tem 2 com os valores SIM e ou NÃO e preciso q quando eu selecionar Sim e clicar um um botao ele chame uma action sim e se eu selecionar o campo Nao e clicar no botao ele direcionar para uma action nao. Sera q alquem tem algum exemplo de como fazer isso??? Obrigado!!! 
<tr class="linha">
<td width="25%" class="conteudo"><input type="radio" value="1" name="radio" id="radio1">SIM</td>
<td width="25%" class="conteudo"><input type="radio" value="2" name="radio" id="radio2">NÃO</td>
<td width="50%" align="right"><img border="0" src="institucional/img/btn_ajuda.gif" width="18" height="18">
</td>
</tr>
<tr class="linha">
<td colspan="3" class="conteudo">
<p align="center">
<img border="0" src="institucional/img/btn_confirmar.gif"
style="cursor: pointer"
onclick="imprimeTermo();" width="79" height="23">
<img border="0"
src="institucional/img/btn_voltar_atendimento.gif"
style="cursor: pointer" width="140" height="23">
</td>
</tr>
explique melhor sua duvida, esta usando struts 1.x ou struts 2?
caso for o struts 1, tente algo como o abaixo:
Action Mapping
<!-- Action Mapping-->
<action path="/ExemploAction"
type="br.com.action.ExemploAction"
name="ExemploForm"
scope="request"
validate="true"
parameter="sim,default=nao" //aqui é o mapeamento dos dois metodos que a action possui
input="/pages/exemplo.jsp">
<forward name="success" path="/pages/sucess.jsp"/>
</action>
Action
public class ExemploAction extends EventDispatchAction {
//metodo do radio "SIM"
public ActionForward sim(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws Exception {
return mapping.findForward("success");
}
//metodo do radio "NAO"
public ActionForward nao(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws Exception {
return mapping.findForward("success");
}
JSP --> adicione no atributo property do botao o nome mapeado do parameter no ActionMapping (indicado no codigo do Action Mapping lá em cima), cujo o metodo na Action necessita ter o mesmo nome(codigo acima). Ao clicar no botao "sim" ele entrara no metodo "sim" da action e ao clicar no botao "nao" ele entrará no metodo "nao" da Action
<html:image src="bt-sim.jpg" property="sim"/>
<html:image src="bt-nao.jpg" property="nao"/>
as minhas actions ja estao todas mapeadas certinhas!!! Minha dúvida é o seguinte como faço pra quando eu selecionar o radio Sim e depois der um submit no botao ele redirecionar para a Action Sim. Obrigado pela Ajuda!!!
as minhas actions ja estao todas mapeadas certinhas!!! Minha dúvida é o seguinte como faço pra quando eu selecionar o radio Sim e depois der um submit no botao ele redirecionar para a Action Sim. Obrigado pela Ajuda!!!
Crie uma função javascript que pega sua ação de acordo com o que você escolher e monte sua action, exemplo:
function xpto(){
if(!document.forms[0].campoRadio[0].checked && !document.forms[0].campoRadio[1].checked ){
alert("Selecione uma opção!");
return;
}
if(document.forms[0].campoRadio[0].checked){
document.forms[0].action='suaUrl?acao=Sim';
}else if(document.forms[0].campoRadio[1].checked){
document.forms[0].action='suaUrl?acao=Nao';
}
document.forms[0].submit();
}