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

problema con struts

Estas en el tema de problema con struts en el foro de Java en Foros del Web. buenas, con el tomcat no puedo correr una aplicaciòn que usa struts y que muestra una pàgina usando una action. Dentro de la carpeta de ...
  #1 (permalink)  
Antiguo 14/03/2006, 09:31
 
Fecha de Ingreso: febrero-2006
Mensajes: 57
Antigüedad: 18 años, 11 meses
Puntos: 0
problema con struts

buenas, con el tomcat no puedo correr una aplicaciòn que usa struts y que muestra una pàgina usando una action.
Dentro de la carpeta de la aplicaciòn, hago click en un jsp (Personas.jsp) para correr la aplicaciòn y me aparece la ventana en blanco sin el tìtulo que le puse.

Los contenidos de los archivos pertinentes son:

"Personas.jsp"

<html>
<head>
<title>Ejemplo de modelo-vista-controlador</title>
</head>
</html>


"IniciarAction.java"

public class IniciarAction extends Action{

public ActionForward perform(ActionMapping mapping,ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {

// Extrae los atributos que se necesitan
Locale locale = getLocale(request);
//a la siguiente le agreguè el paràmetro request

MessageResources messages = getResources(request);

HttpSession session = request.getSession();

String action = request.getParameter("action");

ActionErrors errors = null;

try {

if (action == null)
action = "Create";

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

} catch (Exception e)
{
e.printStackTrace(System.out);
errors = new ActionErrors();
errors.add("action",new ActionError ("action.perform.carga.error"));
saveErrors(request,errors);
return (mapping.findForward("failure"));
}


}

}

"struts-config.xml"

<struts-config>
<action-mappings>
<action path="/Personas" type="IniciarAction" name="" scope="request" validate="false">
<forward name="success" path="/Personas.jsp" />
</action>
</action-mappings>
</struts-config>


"web.xml"

<web-app>
<servlet>
<servlet-name>Personas</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>host</param-name>
<param-value>localhost</param-value>
</init-param>
<init-param>
<param-name>port</param-name>
<param-value>8080</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>Personas</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
</web-app>

La aplicaciòn se llama PERSONAS (es la carpeta donde està todo)
- que en WEB-INF/CLASES tengo la ùnica clase "IniciarAction.class"
¿Hace falta otra clase?

Vuelvo a repetir, hago click en PERSONAS.JSP y aparece en blanco la pàg sin titulo.

- Por otro lado, ¿Hay que tocar el class path del sistema del panel de control de windows? ¿Què pasa con mi archivo .classpath, generado desde el entorno de eclipse, donde apunto a las librerias? ¿Tengo que mandarlo a alguna carpeta?

Desde ya muchas gracias
Saludos
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 01:49.