Ok entiendo.. yo lo tengo montado asi
ListaDAO.java
Código PHP:
public static HashMap TiposTelefonoUsuario(){
ResultSet rs = null;
Statement stmt = null;
ArrayList ListasTipo = new ArrayList();
Listas lista = new Listas();
ConfigQuerys objQuerys = new ConfigQuerys();
String listaTiposTelefonosUsr = objQuerys.getListaTiposTelefonosUsr();
try{
currentCon = ObtenerConn();
stmt = currentCon.createStatement();
rs = stmt.executeQuery(listaTiposTelefonosUsr);
while(rs.next()){
Listas listaTipo = new Listas();
listasTipo=new ArrayList();
lista.setIdTipoTelefonoUsuario(rs.getInt("TTF_CO_ID"));
lista.setNombreTelefonoUsuario(rs.getString("TTF_VC_TIPO"));
tipoTlfUsrMap.put(lista.getIdTipoTelefonoUsuario(),lista.getNombreTelefonoUsuario());
}
}catch (Exception e){
System.out.println("Exception capturada! " + e);
e.printStackTrace();
}
return tipoTlfUsrMap;
}
Action PreRegistro.java
Código PHP:
HashMap listTipoFonoUsr = new HashMap();
public String Paso3() throws Exception{
idiomaObj.execute();
PreRegistroUsr preReg = new PreRegistroUsr();
preReg.setEmailPreRegistro(emailpr);
preReg.setPasswordPreRegistro(passwordpr);
//ArrayList listTipoFonoUsr = new ArrayList();
preReg = UsuarioDAO.ValidarPreRegistro(preReg);
System.out.println("Nombre"+preReg.getNombrePreRegistro());
//Preguntamos si el envio se realizo con exito
if(preReg.isValid()){
Map session = ActionContext.getContext().getSession();
listTipoFonoUsr = ListasDAO.TiposTelefonoUsuario();
//session.put("context", new Date());
session.put("usuario", preReg);
//session.put("lstTipoTelfUsr", listTipoFonoUsr);
addActionMessage(getText("Mensaje.PreRegistro.addActionMessage"));
return SUCCESS;
}else{
addActionError(getText("Mensaje.PreRegistro.addActionError"));
return ERROR;
}
}
y en este Action esta tambien
Código PHP:
public HashMap getListTipoFonoUsr() {
return listTipoFonoUsr;
}
public void setListTipoFonoUsr(HashMap listTipoFonoUsr) {
this.listTipoFonoUsr = listTipoFonoUsr;
}
y por ultimo el JSP
Código PHP:
<s:select
name="TipoTelefonoUsuario"
key="Registro.etiqueta.TipoTelefono"
list="listTipoFonoUsr"
headerKey=""
headerValue=""
required="true"
cssClass="{validate:{required:true}}">
</s:select>
pero por algun motivo divino no me sale jejejejeje
tendre que tocar algo del struts.xml??