Olá Pessoal!
Pesquisei bastante e não encontrei, os exemplos q encontro são com action q estende a actionsuport.
Pessoal tenho a action abaixo q retorna os dados de minha tabela ( ven_sexo ) (obs: sei q nao deveria ser uma tabela e sim ‘M’ ou ‘F’, mas é apenas um exemplo)
Contudo na action não sei o que devo colocar como retorno, pois não quero redirecionar para nenhuma tabela, apenas quero retornar os valores para uma tag select
package gsa.action;
import gsa.dao.ConnectionFactory;
import gsa.dao.Ven_Sexo;
import gsa.dao.Ven_SexoDAO;
import java.sql.Connection;
import java.util.List;
import org.apache.struts2.convention.annotation.Action;
import org.apache.struts2.convention.annotation.ParentPackage;
import org.apache.struts2.convention.annotation.Result;
public class SearchSexoAction {
private List<Ven_Sexo> vsexos;
@Action( value = "/searchSexo", results = {
@Result( name = "ok" )
})
public String execute(){
Connection conn = new ConnectionFactory().getConnection();
Ven_SexoDAO ven_sexo = new Ven_SexoDAO(conn);
vsexos = ven_sexo.getLista("");
return "ok";
}
public List<Ven_Sexo> getVsexos() {
return vsexos;
}
}
Minha dúvida é o que devo colocar no:
@Action( value = "/searchSexo", results = {
@Result( name = "ok" )
})
depois preciso fazer minha select receber a vsexos, correto?
Obrigado pessoal!