Olá,
estou iniciando com o struts e no exemplo que fiz não consigo fazê-lo funcionar, sempre me remete a uma página em branco.
loginAction
package action;
import <a href="http://java.io">java.io</a>.<em>;
import <a href="http://java.net">java.net</a>.</em>;
import org.apache.struts.action.<em>;
import javax.servlet.</em>;
import javax.servlet.http.*;
import form.loginForm;
public class loginAction extends Action {
public ActionForward execute (HttpServletRequest request, HttpServletResponse response, ActionMapping map, ActionForm form) {
loginForm frm=(loginForm) form;
String login=frm.getLogin();
if (login.equals("jota")){
return(map.findForward("sucess"));
} else {
return(map.findForward("failure"));
}
}
}
loginForm
package form;
import org.apache.struts.action.*;
public class loginForm extends ActionForm {
private String login;
private String senha;
public loginForm() {
}
public String getLogin() {
return login;
}
public void setLogin(String login) {
this.login = login;
}
public String getSenha() {
return senha;
}
public void setSenha(String senha) {
this.senha = senha;
}
}
index.jsp
<html:form action="/Login">
Login:<html:text property="login"/>
Senha:<html:password property="senha"/>
<html:submit value="Acesso"/>
</html:form>
struts-config
</form-beans>
<action-mappings>
<action path="/Welcome" forward="/welcomeStruts.jsp"/>
<action
path="/Login"
name="loginForm" scope="request"
type="action.loginAction">
<forward
name="sucess"
path="/sucess.jsp"/>
<forward
name="failure"
path="/failure.jsp"/>
</action>
</action-mappings>
sucess/failure.jsp
JSP PageSucesso!
Grato pela atenção
