Session em JSP

4 respostas
henry.everton

Bom seguinte, eu joguei uma classe em uma session no jsp e queria imprimir cada valor dos atributos. Tipo coloque um objeto t que tem os atributos henry,ruaguapó,13/10/2007.
Entao eu queria que ele imprimisse henry, ruaguapo,13/10/2007.
Depois que eu instanciei, mandei o objeto para a session, como pego cada parametro?

Vou colocar aqui o jsp pra vcs verem:
<%@page import = "uniban.Teste"%>
<html>
<head>
<title>chubeba</title>
</head>
<body>

<br><br><br>

<h1> sd</h1>


<% 
Teste t = new Teste();

session.setAttribute("teste",t);
String nome = (String)session.getAttribute("teste");
out.println(nome);
%>
</body>
</html>
a classe java
package uniban;
public class Teste{
	
	private String nome = "henry";
	private String end = "rua guapo";
	private String data = "13/01/2007";
	
	public void setNome(String nome){
		this.nome = nome;
	}
	public void setEnd(String end){
		this.end = end;
	}
	public void setData(String data){
		this.data = data;
	}
	public String getNome(){
		return(this.nome);
	}
	public String getEnd(){
		return(this.end);
	}
	public String getData(){
		return(this.data);
	}
}

Pra quem quiser me ajudar obrigado!!!!

4 Respostas

Anderson_Leite

Sua class Teste precisa de um extends HttpServlet.
Além disso você precisa mapear no web.xml.
Esse link pode te ajudar:
http://www.javafree.org/javabb/viewtopic.jbb?t=9127

bland

No lugar de colocar isso:

String nome = (String)session.getAttribute("teste"); out.println(nome);
Coloca isso aqui:

Teste teste = (Teste)session.getAttribute("teste"); out.println(teste.getNome());
Abraço.

Giulliano
<html>

<%
Teste teste = (Teste) session.getAttribute("teste");
teste.getNome();
 %>

</html>

Acho q isso funcionará…

henry.everton

Po caras valeu… na verdade eu tinha feito isso já. Só faltou eu colocar o cast como Teste…

Valeu mesmo!!!

Criado 17 de outubro de 2007
Ultima resposta 17 de out. de 2007
Respostas 4
Participantes 4