Vraptor nao passa inputs para atributos

1 resposta
S

Opa blz,
tenho form html de login com input de usuario e senha, porem quando realizo o submit ele nao passa os valores pro objeto java.
nao mostra nenhum erro nem nada.
caso alguem saque algo agradeco.

codigo HTML
<form action="<c:url value='/login/logar'/>">
		Login <input type="text" name="login.usuario"></input><br>
		Senha <input type="text" name="login.senha"></input><br>
		<input type="submit" value="Logar"></input><br>
	</form>
objeto que recebe o submit
@Resource
public class LoginController {
	private Result result;	
	public LoginController(Result result){
		this.result = result;
	}

	public void logar(Login login){
		UsuarioLogado logado = new UsuarioLogado(login.getUsuario(), login.getSenha());

		if (logado.isLogado() == Boolean.TRUE){
			result.include("lg","1");
		}
		else
			result.include("lg","0");	
	}
}
a classe Login eh pojo
public class Login {
	private String usuario;
	private String senha;
	
	public String getUsuario() {
		return usuario;
	}
	public void setUsuario(String usuario) {
		this.usuario = usuario;
	}
	public String getSenha() {
		return senha;
	}
	public void setSenha(String senha) {
		this.senha = senha;
	}
}

1 Resposta

Lucas_Cavalcanti

tente não fechar o … isso não é válido em html…

habilite o log de debug do vraptor e posta aqui o que acontece na requisição problemática

Criado 2 de maio de 2011
Ultima resposta 3 de mai. de 2011
Respostas 1
Participantes 2