Gente eu estou fazendo tu certo só que na hora de passar o valor do radio pa minha action nao funciona .
Olha o código aí …pra ficar mais facil !!!
Este formulario é o que vai chamar o div remotamente pra exibir a tabela com os campo e o radio .
//tirei so pra eviar aquele montueiro de linha mas ta tudo declaro certinho
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> Criar Jogo </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="../templates/questionario.css" rel="stylesheet" type="text/css" />
</head>
<s:head theme="ajax"/>
<body>
<s:form action="IncluirQuestionario!incluir.action" theme="simple">
<p id="banner"> </p>
<div id="principal"> </div>
<table id="tabela">
<tr>
<td> Nome do Questionário : </td>
</tr>
<tr>
<td> <s:textfield name="nome" size="35"> </s:textfield> </td>
</tr>
<tr>
<td> <s:submit value="Incluir" theme="ajax" notifyTopics="qsto" align="left"></s:submit> </td>
</tr>
</table>
<s:url id="qsto" action="ListaQuestionario!listar"> </s:url>
<s:div id="tabela_remota" href="%{qsto}" theme="ajax" refreshOnShow="true" executeScripts="true" listenTopics="qsto"></s:div>
<div id="rodape"> @2007 - Sophos <br/>
Sistema Educacional a Distância <br/>
</div>
</s:form>
</body>
</html>
Essa é a tabela que exibe os dados com os radio .
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> Criar Jogo </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<center>
<display:table name="lista" requestURI="questionario.jsp" pagesize="3" uid="item" cellpadding="10" cellspacing="0">
<display:caption> Lista de Questionários </display:caption>
<display:column title="Cod.">
<input type="radio" name="codQuest" value="${item.codQuest}"/>
</display:column>
<display:column property="nomeQuest" title="Questionario"></display:column>
</display:table>
</center>
</body>
</html>
[code]package pkg.sophos.action;
import java.sql.SQLException;
import java.util.List;
import pkg.sophos.bean.Questionario;
import pkg.sophos.dao.QuestionarioDAO;
import com.opensymphony.xwork2.ActionSupport;
public class IncluirQuestionario extends ActionSupport {
private static final long serialVersionUID = 1L;
private String codQuest ;
public void incluir() {
System.out.println(codQuest);
}
public final String getCodQuest() {
return codQuest;
}
public final void setCodQuest(String codQuest) {
this.codQuest = codQuest;
}
}
[/code]
Struts.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<include file="struts-default.xml" />
<package name="default" extends="struts-default">
<action name="IncluirQuestionario!*" method="{1}" class="pkg.sophos.action.IncluirQuestionario">
<result></result>
</action>
<action name="ListaQuestionario!*" method="{1}" class="pkg.sophos.action.ListarQuestionario">
<result name="listaQuestionario"> /ajax/listaQsto.jsp </result>
</action>
</package>
</struts>
Gentre esta certinho so nao sei pq nao esta recebendo o radio button na minha action …Se alguem puder ajudar agradeço !!!