Redirecionar Pagina struts 1

2 respostas
T

Amigos estou querendo redirecionar uma pagina jsp para outra usando struts 1 mais esta dando erro 404 que a pagina não foi encontrada

acho que meu mapeamento esta errado alguém pode ajudar

aqui esta um trecho da minha pagina de login

<form action="/redirecionaLogin" method="post">

              <input style="font-size:12pt" type=submit value="Login" >

</form>

aqui esta meu struts-config

<action path="/redirecionaLogin" input="jsp/login/login.jsp" type="br.com.projeto.login.action.LoginAction" >
			<forward name="sucesso" path="/jsp/cliente/inserirCliente.jsp" />
			<forward name="erro" path="/jsp/login/login.jsp" />
		</action>

aqui meu web.xml

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
  PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
  "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">

<web-app>

  <!-- Action Servlet Configuration -->
  <servlet>
    <servlet-name>action</servlet-name>
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
  <init-param>
    <param-name>application</param-name>
    <param-value>test.struts.MessageResources</param-value>
  </init-param>
    <init-param>
      <param-name>mapping</param-name>
      <param-value>org.apache.struts.action.RequestActionMapping</param-value>
    </init-param>
    <init-param>
      <param-name>config</param-name>
      <param-value>/WEB-INF/struts-config.xml</param-value>
    </init-param>
    <init-param>
      <param-name>debug</param-name>
      <param-value>2</param-value>
    </init-param>
    <load-on-startup>2</load-on-startup>
  </servlet>


  <!-- Action Servlet Mapping -->
  <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
  </servlet-mapping>

  <!-- Struts Tag Library Descriptors -->
  <taglib>
    <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
  </taglib>

  <taglib>
    <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-html.tld</taglib-location>
  </taglib>

  <taglib>
    <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
  </taglib>

  <taglib>
    <taglib-uri>/WEB-INF/struts-template.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-template.tld</taglib-location>
  </taglib>

</web-app>

2 Respostas

R

Thiago tenta trocar

<form action="">

por

<html:form action="">

e vc fez os import na jsp ?

T

Puts mano era isso mesmo valeu brother.

Criado 16 de setembro de 2010
Ultima resposta 16 de set. de 2010
Respostas 2
Participantes 2