Hola, tengo que hacer una aplicación web y he pensado en struts. Me he bajado la última versión jakarta-struts-1.2.4 y he decidido empezar a partir del ejemplo struts-blank.war.
Abriendolo con eclipse aparece un error en el archivo struts-config.xml:
<message-resources parameter="MessageResources"></message-resources>
(resource MessageResources does not exit)
Me extraña que salga un error ya que no he tocado aún nada. De todas formas arranca bien en tomcat así que puede no ser error, ¿no?
También he descargado el libro Jakarta-Struts Live y he querido hacer el primer ejemplo (simplemente llama a un .jsp que muestra OK)
Así, la clase UserRegistrationAction.java sería:
package strutstutorial;
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;
public class UserRegistrationAction extends Action {
public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
return mapping.findForward("success");
}
}
Esto lo he situado en /WEB-INF/src/strutstutorial
En el fichero struts-config.xml he puesto lo siguiente:
<action
path="/UserRegistration"
type="strutstutorial.UserRegistrationAction">
<forward name="success" path="/pages/RegSuccess.jsp"/>
</action>
Al ejecutar: http://localhost:8080/struts-blank/UserRegistration.do
me dice que:
Invalid path /UserRegistration was requested
El recurso requerido (Invalid path /UserRegistration was requested) no está disponible.
¿Alguna ayuda?