Servlets - error en tomcat, al utilizar struts

 
Vista:

error en tomcat, al utilizar struts

Publicado por ivan (7 intervenciones) el 24/10/2006 21:00:01
A ver si alguien puede ayudarme con este error q me sale cada vez q ejecuto la parte del login:
javax.servlet.ServletException: Cannot retrieve mapping for action /

Mi aplicación muestra una jsp con un pequeño formulario para logearse y los datos los mando a un action form y de ahí a la action encargada de mandar a la pagina correspondiente según sea el usuario.

mi pagina de login:

<%@ page language="java" %>
<%@ taglib uri="/WEB-INF/struts-html.tld"
prefix="html" %>

<html:html>
<head>
<title>
Login
</title>
<body bgcolor="white">
<html:errors/>
<html:form action="/loginUsuario.do" method="POST" focus="login">
<table border="0" width="100%">
<tr>
<th align="right">
Login
</th>
<td align="left">
<html:text property="login" size="16"/>
</td>
</tr>
<tr>
<th align="right">
Password
</th>
<td align="left">
<html:password property="password" size="16"/>
</td>
</tr>
<tr>
<td align="right">
<html:submit>
Enviar
</html:submit>
</td>
<td>
<html:reset>
Reset
</html:reset>
</td>
</tr>
</table>
</html:form>
</body>
</html:html>

mi struts-config.xml:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"
"http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
<data-sources/>
<form-beans>
<form-bean name="LoginUsuarioForm" type="usuario.action.LoginUsuarioForm"/>
</form-beans>
<global-exceptions/>
<global-forwards>
<forward name="login" path="/paginas/login.jsp"/>
</global-forwards>
<action-mappings>
<action name="LoginUsuarioForm" path="/loginUsuario" scope="session"
type="usuario.action.LoginUsuarioAction" validate="true">
<forward name="normal" path="/paginas/normal.jsp"/>
<forward name="admin" path="/paginas/admin.jsp"/>
<forward name="fallo" path="/paginas/fallo.jsp"/>
<forward name="no_usuario" path="/paginas/no_usuario.jsp"/>
</action>
</action-mappings>
<controller/>
</struts-config>

Cada vez que la action tiene que redireccionar a por ejemplo la pagina admin.jsp me sale el error:

javax.servlet.ServletException: Cannot retrieve mapping for action /

y no tengo ni idea por qué??

Espero que alguien pueda ayudarme.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:error en tomcat, al utilizar struts

Publicado por ivan (7 intervenciones) el 12/04/2007 16:24:42
Me contesto a mi mismo:

eso era porque la pagina del login me mandaba a una action y esta action me redirigia a otra jsp donde tenia un formulario pero no tenía nada puesto en la parte del action, es decir

<html:form action="" ....>

vamos que si no pones nada en la action te da este error.

Vaya tela q nadie haya respondido desde que puse este tema en octubre del año pasado!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar