[Resolvido]Struts 2: Action nao sendo chamada e nem lanca erro :(

1 resposta
P

Opa :smiley:

Comecei em um projeto com struts2 e to meio perdido pq to com problema de nao estar sendo chamada minha Action e nem ser lancada nenhuma excecao. Alguem pode me dar uma forca?

struts.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>

<constant name="struts.enable.DynamicMethodInvocation" value="false" />
<constant name="struts.devMode" value="true" />

<package name="com.piui.prj.test" namespace="/tests" extends="struts-default">

	<action name="HelloWorld" class="com.piui.prj.test.Struts2HelloWorld">
	<result>/pages/tests/mainTest.jsp</result>
	</action>
	
<!-- Add actions here -->
</package>


<package name="com.piui.prj.login.action" namespace="/login" extends="struts-default">
	
	<action name="showLogin">
		<result>/pages/login/login.jsp</result>
	</action>
	
	<action name="doLogin" class="com.piui.prj.login.action.LoginAction">
		<result name="input">/pages/login/login.jsp</result>
		<result name="error">/pages/login/login.jsp</result>
		<result>/pages/tests/mainTest.jsp</result>
	</action>

</package>
</struts>

login.jsp

<%@ taglib prefix="s" uri="/struts-tags"%>
<html>
<head>
<title>Parking Rio Login</title>

</head>
<body>
<s:form action="doLogin" method="POST">
	<tr>
		<td colspan="2">Login de Usuario</td>
	</tr>
	<tr>
		<td colspan="2"><s:actionerror /> </td>
	</tr>
	<s:textfield name="loginTO.username" label="Usuario " />
	<s:password name="loginTO.password" label="Senha " />
	<s:submit value="Login" align="center" />
</s:form>
</body>
</html>

LoginAction

public class LoginAction extends ActionSupport {

	/**
	 * Serial ID
	 */
	private static final long serialVersionUID = 1L;
	
	/**
	 * Classe responsavel pelos dados digitados no formulario de login
	 */
	private LoginTO loginTO;
	
	public String execute(){
		
		// Implementar Login
		System.out.println("Entrou");
		return SUCCESS;
	}

	public LoginTO getLoginTO() {
		return loginTO;
	}

	public void setLoginTO(LoginTO loginTO) {
		this.loginTO = loginTO;
	}

Notei que no meu console do Jboss, fica sendo lancado os seguintes WARNS:

Obg

[]'s

1 Resposta

P

Descobri que o que problema esta na maneira como estou mapeando os meus valores do meu bean. Tem como eu apontar eles para dentro de um outro objeto ( tipo um Bean )?

Criado 20 de março de 2009
Ultima resposta 20 de mar. de 2009
Respostas 1
Participantes 1