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

ayuda para entender el mapeo

Estas en el tema de ayuda para entender el mapeo en el foro de Java en Foros del Web. Hola a todos, la verdad que leo y leo tutoriales y en c/u entiendo algo disinto, alguien me puede dar una mano con el mapeo???? ...
  #1 (permalink)  
Antiguo 31/08/2009, 18:00
Avatar de Fogox  
Fecha de Ingreso: abril-2008
Mensajes: 59
Antigüedad: 16 años
Puntos: 0
Pregunta ayuda para entender el mapeo

Hola a todos, la verdad que leo y leo tutoriales y en c/u entiendo algo disinto, alguien me puede dar una mano con el mapeo????


aca paso lo q vengo armando me dicen donde le pifio... y porq?



JSP index.jsp:

<html:html>

<html:form action="/procesoIndex">

<html:text property="nombre" />

<br />

<html:text property="apellido " />

<br />

<html:submit value="enviar" />

</html:form>

</html:html>

-----



XML: struts-config:



<struts-config>


<!-- ========== Form Bean Definitions ============ -->

<form-beans>

<form-bean name="procesoIndex" type="dao.Index" />


</form-beans>




<!-- ========== Global Forward Definitions ========= -->

<global-forwards>

<forward name="inicio" path="/JSP/index.jsp" />

</global-forwards>




<!-- ========== Action Mapping Definitions ======== -->

<action-mappings>

<action path="/procesoIndex" type="action.NombreAction" name="procesoIndex">

<forward name="ok" path="/JSP/ok.jsp" />

</action>

<action path="/inicio" forward="/JSP/index.jsp" />


</action-mappings>


</struts-config>



----



del package action:



package action;


import org.apache.struts.action.ActionForm;


public class NombreAction extends ActionForm {


private String nombre;

private String apellido;

public String getNombre() {

return nombre;

}

public void setNombre(String nombre) {

this.nombre = nombre;

}

public String getApellido() {

return apellido;

}

public void setApellido(String apellido) {

this.apellido = apellido;

}

}



package actionForm:



import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import action.NombreAction;


public class Acciones extends Action {

public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){

NombreAction no = (NombreAction)form;
request.setAttribute("nombre", no.getNombre());


return mapping.findForward(null);
}
}





please please ayudamen con esto a entenderlo....

este es el error

javax.servlet.ServletException
org.apache.struts.chain.ComposableRequestProcessor .process(ComposableRequestProcessor.java:286)
org.apache.struts.action.ActionServlet.process(Act ionServlet.java:1913)
org.apache.struts.action.ActionServlet.doGet(Actio nServlet.java:449)
javax.servlet.http.HttpServlet.service(HttpServlet .java:627)
javax.servlet.http.HttpServlet.service(HttpServlet .java:729)



muchas gracias por su tiempo
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 06:13.