Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/03/2006, 15:18
estebanja
 
Fecha de Ingreso: febrero-2006
Mensajes: 57
Antigüedad: 18 años, 4 meses
Puntos: 0
sobre el do en struts

Hola què tal, revisè la acciòn y el mapeo, y sigue dando lo mismo. Estos son los archivos

\"struts-config.xml\"

<struts-config>
<action-mappings>
<action path=\"/kaixo\" type=\"MisClases.EditKaixoAction\" name=\"\" scope=\"request\" validate=\"false\">
<forward name=\"success\" path=\"/kaixo.jsp\" />
</action>
</action-mappings>
</struts-config>


\"web.xml\"

<web-app>
<servlet>
<servlet-name>MiAplic</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>MiAplic</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
</web-app>


\"EdiKaixoAcction.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\"));
}
}

}
Con el tomcat, me meto en la carpeta MiAplic, dentro de wepapps, escribo kaixo.do y me queda algo asì
http:://localhost:8080/MiAplic/kaixo.do

Saludos
Y gracias