Duvida a respeito de struts

Pessoal,

Estou começando a aprender struts e agora surgiu minha primeira dúvida:
Estou fazendo uma pagina jsp onde o usuario informa o nome, e este texto informado vai para um action que por sua vez chama o dao para fazer a busca no banco de dados.

Pergunta: Eu soh posso pegar o texto informado atraves d um form???
Que outra forma eu poderia fazer isso?

Para colocar esse valor na session do usuario, eu teria q usar codigo java no meio do jsp neh. E isso acaba com o propósito do struts.

Obrigado

Na verdade recuperar o atributo,dá um scriptlet mínimo:

<%= (String)session.getAttribute(“soma”)%>

O código não vai ficar sujo por causa disto.

Tratando-se de MVC,o input de dados normalmente é feito em forms de.jsp mesmo.

E aee Arquiteto,

Mas dessa forma, eu não consigo pegar a infomação do jsp e colocar numa string para q eu possa fazer session.setAtributte(“nomePesquisa”, nome);

Falou

Vc pode mandar o form pra action, na action ele verifica usuário e senha chamando seu negocio, se estiver correto la mesmo vc coloca na sessão.

Mas aproveitando o gancho sobre forms e sessão, como eu faria pra popular um form sendo que estou com um objeto na sessão e estou exibindo, tipo <c:out value="${objeto.atributo}"/> mas quero esse atributo num form pra mandar pra action?
Valeu.