Pegar valor de formulario sem usar request

[b]Oi
Queria saber se existe um jeito de pegar* os valores digitados em campos de um formulário de um JSP e
passar diretamente para variáveis de uma classe Java.

Procurei mas não achei nada além do uso do request …
[/b]

Bom dia studant,

É só você trabalhar com form, ai você não vai precisar do request…

Você pode fazer com o framework Struts, que você encontra muito material na internet, e que é muito utilizado…

Quando você utiliza o framework com as devidas configurações no xml você tem, por exemplo, no seu form:


public class ExemploForm extends ActionForm {
	private String endereco;
	
	public String getEndereco() {
		return endereco;
	}
	public void setEndereco(String endereco) {
		this.endereco = endereco;
	}

}

Na sua jsp:

<html:form action="/algumLugar">
		<tr>
			<td><html:text property="imovel.endereco" /></td>
		</tr>
		<tr>
			<html:submit>Enviar</html:submit>
		</tr>
</html:form>

Depois lá na action “algumLugar” você pegaria esse valor de endereço através do objeto form utilizando o getEndereco(), sem a necessidade de utilizar o request !

Espero ter ajudado e ter cido claro, é a primeira vez que eu tento explicar sobre isso ! :smiley:

Abraço !

recomendo o dar um olhada no vRaptor .
Ele faz o que tu ta querendo de uma forma bem simples.