Foros del Web » Programación para mayores de 30 ;) » Java »

No entiendo que ocurre

Estas en el tema de No entiendo que ocurre en el foro de Java en Foros del Web. En mi formulario no se que le ocurre que no muestra el valor de un campo del formulario, trabajo con struts: La parte de Struts ...
  #1 (permalink)  
Antiguo 26/07/2009, 12:15
 
Fecha de Ingreso: febrero-2009
Mensajes: 36
Antigüedad: 15 años, 3 meses
Puntos: 0
Busqueda No entiendo que ocurre

En mi formulario no se que le ocurre que no muestra el valor de un campo del formulario, trabajo con struts:

La parte de Struts :

<action path="/parametros" parameter="option" type="com.noria.action.parametros.ParametrosAction "
validate="true" name="ParametrosForm" scope="session">

<forward name="success" path="/jsp/parametros/parametros.jsp"/>
</action>

El fichero ParametrosForm es :

public class ParametrosForm extends ActionForm{

private static final long serialVersionUID = 1L;

private String param_codigo;
private String param_valor;
private String param_desc;
private String param_comentario;


public String getParam_codigo() {
return param_codigo;
}
public void setParam_codigo(String param_codigo) {
this.param_codigo = param_codigo;
}
public String getParam_valor() {
return param_valor;
}
public void setParam_valor(String param_valor) {
this.param_valor = param_valor;
}
public String getParam_desc() {
return param_desc;
}
public void setParam_desc(String param_desc) {
this.param_desc = param_desc;
}
public String getParam_comentario() {
return param_comentario;
}
public void setParam_comentario(String param_comentario) {
this.param_comentario = param_comentario;
}

}


Mi fichero ParametrosAction es :

public class ParametrosAction extends DispatchAction {

private static final Log logger = LogFactory.getLog(ParametrosAction.class);

public ActionForward inicio (ActionMapping mapping, ActionForm form, HttpServletRequest req, HttpServletResponse resp) throws Exception {
ParametrosForm paramForm = new ParametrosForm();

paramForm.setParam_codigo("prueba");
paramForm.setParam_comentario("prueba2");
paramForm.setParam_desc("prueba3");
paramForm.setParam_valor("prueba4");

return mapping.findForward("success");
}
}

Y la jsp para pintar el campo hago eso :

<bean:write name="ParametrosForm" property="param_codigo"/>

Cuando estoy en el Action, antes del return, la variable paramForm contiene los 4 campos informados, pero a nivel de jsp no pinta nada.

Alguien me puede ayudar?
  #2 (permalink)  
Antiguo 26/07/2009, 14:16
 
Fecha de Ingreso: febrero-2009
Mensajes: 36
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: No entiendo que ocurre

En el Action estaba mal esto :

ParametrosForm paramForm = new ParametrosForm();

Que es

ParametrosForm paramForm = (ParametrosForm)form;
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:43.