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.