Pegar valor de um bean no jsp

18 respostas
oitathi

Oi gente… eu tenho um jsp e nele eu quero q um determinado campo apareça caso a pessoa nasceu depois de 2010. No meu bean eu tenho o método:

public boolean isAfter2010 (String dataNasc){
		int anoNasc = Integer.parseInt(dataNasc.substring(dataNasc.length()-4));
		if(anoNasc>=2010){
			return true;
		}
		return false;
	}

e eu quero de alguma forma no jsp pegar o valor do método isAfter2010 e se ele retornar verdadeiro, eu quero que uma linha apareça na tabela que esta no jsp, caso retorne false, não mostre essa linha, como devo fazer??
Obrigada

18 Respostas

MaYaRa_SaN

posta teu JSP para podermos te ajudar…

Hebert_Coelho

JSP com Struts? JSP com JSF? JSP puro (chuck noris)?

Rodrigo_Sasaki

se for só JSP vc pode usar o <c:if> do JSTL

oitathi

meu jsp não tem nada demais é só uma tabela

oitathi

então, mas não sei usar esse <c:if> vc pode dar um exemplo?

Rodrigo_Sasaki

aqui

oitathi

e como eu verifico o retorno de um métdo pelo jsp?

MaYaRa_SaN

oitathi,

seria interessante vc dedicar um tempo para estudar JSTL (no caso de não usar outro framework), vai facilitar muito a tua vida!

oitathi

então linda, tô tentando fazer isso… caso vc puder me ajudar, grata!

MaYaRa_SaN

http://www.devmedia.com.br/articles/viewcomp.asp?comp=3929

http://www.dsc.ufcg.edu.br/~jacques/cursos/daca/html/jstl/jstl.htm

:wink:

Hebert_Coelho

MaYaRa_SaN:
oitathi,

seria interessante vc dedicar um tempo para estudar JSTL (no caso de não usar outro framework), vai facilitar muito a tua vida!


Apoiado!

http://www.devmedia.com.br/articles/viewcomp.asp?comp=3746
http://blog.lppjunior.com/java-desenvolvimento-web-com-jstl/

Google tem muuuito material. [=

oitathi

querida só quero uma linha

oitathi

pensei q aqui fosse um fórum de duvidas…

Hebert_Coelho

A gente indica o caminho e vc caminha…

Dúvida != resposta pronta.

Em alguns casos a pessoa tem o código pronto e passa, as vezes não, mas indica o caminho…

Ficou alguma dúvida ainda? Tem vários links bons ali em cima.

MaYaRa_SaN

Concordo jakefrog!

o propósito do forum é ajudar para os demais crescerem no conhecimento, por isso fazemos de graça, se for pra dar a resposta pronta seria consultoria :wink:

#ficadica

Hebert_Coelho

E nesse caso passaríamos com todo prazer a conta e o valor/hora dos serviços prestados! :twisted:

Rodrigo_Sasaki

se não me engano você poderia chamar ele colocando #{seuBean.after2010} no seu <c:if>

agora tem que ser visto um jeito pra você passar o parâmetro que teu método recebe.

oitathi

em todos os exemplos q vcs me passaram só tem como usar o < c: if> porém, em nenhum deles me diz como eu pego um atributo do bean

Criado 22 de dezembro de 2011
Ultima resposta 22 de dez. de 2011
Respostas 18
Participantes 4