JSF JSP netbeans iniciante

3 respostas
thiagofacanha

Opa pessoal.
Estou tentando fazer um sisteminha básico de cadastro de alunos com nota e tal.Apenas para ir aprendendo a usar jsp.
Usei o netbeans ai quando vi achei que ia ser moleza…

criei uma classe aluno. com gets e sets. um metodo cadaluno que cria conexao mysql e insere o aluno.(testei em um servlet e ok)

o problema é… no arquivo page1(bean) criei a acao de um botao para cadastrar um aluno mass… os textfield estao na page1.jsp…
Como faço para passar como parametros os valores do textfield ???
Vlw

3 Respostas

G

vc quer pegar o valor do textfield do jsp, para inserir no bd ?

session.getAttribute("nomeDoTextField");
joede.fadel

Alguns exemplos de como pega valores em JSF

InputText e InputHidden

//na pagina jsf
<h:inputText id="data" size="20" value="#{mensagem.data.value}" />

no bean

private UIInput data;

getters e setters

//pegando o valor

getData().getValue.toString(); //no caso se for atribuir para um String

passar parâmentros

//na pagina jsf
<h:commandLink actionListener="#{data.excluir}" action="#{data.act}"
		          onclick="javascript:if(!confirm('Deseja realmente excluir?'))return false;"
			  value="excluir" styleClass="link">
			 <f:param value="#{data.data_id.value}" name="id" id="id" binding="#{data.id}" />
</h:commandLink>

no bean

UIParameter id;

//igual ao UIInput
javax.skol

enjoy it

Criado 29 de janeiro de 2009
Ultima resposta 30 de jan. de 2009
Respostas 3
Participantes 4