Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/08/2006, 09:13
Avatar de xlugo2002
xlugo2002
 
Fecha de Ingreso: noviembre-2002
Ubicación: Puebla, México
Mensajes: 474
Antigüedad: 21 años, 6 meses
Puntos: 0
gracias

La configuracion del action en struts-config.xml lo tengo tal y como lo posteaste, mi duda es ke e en un formulario struts en ciertos errores solo muestra la pantalla de error 404 y no se puede saber ke anda mal.

Ahora bien ahora estoy tratando de hacer un formulario donde kiero validar si alguno de los campos estan vacios se muestre abajo de estos campos un mensaje de error.

La logica general ya la se + - pero respecto alo que acabo de citar aun no he podido hacerlo, alguien sabe o algun url ke tenga ejemplos de formularios basados en struts ???

supongamos que tengo este form:

<html:form action="/Address">
Name: <html:text property="usuario" size="30" /><br>
...............
<html:submit>save</html:submit>
</html:form>


la clase ActionForm:

public class AltaForm2 extends ActionForm {
private String usuario = null;
...................................


public ActionErrors validate (ActionMapping mapping, HttpServletRequest request) {
ActionErrors errors = new ActionErrors();

if (getUsuario() == null || getUsuario().length() < 1){
errors.add("usuario", new ActionMessage("El campo usuario esta vacio"));
}
..............................

Ahi estaria "viendo qu el campo esta vacio"...


public class AddressAction extends Action {
public ActionForward execute (ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException{
return mapping.findForward("sucessEjem3");
.................................


TOns como deberia usar la etiqueta <html:errors pa que muestre el mensaje marcado de rojo??

Esa validacion (metodo validate) se ejecuta antes que el execute de acuerdo ????

Tons por fa ayudenme para mostrar ese mensaje porfa

Última edición por xlugo2002; 24/08/2006 a las 09:26