Oi pessoal!
Eu estou fazendo uma aplicação web no meu estágio e nela eu preciso utilizar o Struts 1.3.
Bom...
eu nunca utilizei Struts..ou seja, estou apanhando pacas!
O que eu preciso é que vcs só me falem o que falta no meu código/projeto ou se existe alguma coisa no lugar errado...ou na pior das hipóteses...se tudo esta errado!
Eu quero aprender, mas fica dificil sem ajuda.
Segue abaixo meus códigos do meu projeto no eclipse.
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.3//EN"
"http://struts.apache.org/dtds/struts-config_1_3.dtd">
<struts-config>
<form-beans>
<form-bean
name="telaLoginActionForm"
type="br.com.siscadastroweb.actionforms.TelaLoginActionForm"/>
</form-beans>
<action-mappings>
<action path="/validarLogin"
type="br.com.siscadastroweb.actions.ValidarLoginAction"
name="telaLoginActionForm">
<foward name="oi" path="/pages/oi.html"/>
</action>
</action-mappings>
</struts-config>
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>SisCadastroWeb</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<!-- configuração do Action Servlet -->
<servlet>
<servlet-name>action</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>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
</web-app>
package br.com.siscadastroweb.actionforms;
import org.apache.struts.action.ActionForm;
public class TelaLoginActionForm extends ActionForm {
private String login;
private String senha;
public String getLogin() {
return login;
}
public String getSenha() {
return senha;
}
public void setLogin(String login) {
this.login = login;
}
public void setSenha(String senha) {
this.senha = senha;
}
}
package br.com.siscadastroweb.actions;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import br.com.siscadastroweb.actionforms.TelaLoginActionForm;
public class ValidarLoginAction extends Action {
public ActionForward perform(ActionMapping mapping, ActionForm form,
ServletRequest request, ServletResponse response) throws Exception {
return mapping.findForward("oi");
}
}
Isso se trata de um teste que eu estava tentando fazer para ver se minha configuração esta correta, porém não esta funfando!
Peço a ajuda de vcs!
Obrigado!