Dúvida com request.getAttribute na jsp

5 respostas
E

Pessoal na minha jsp tenho o sequinte codigo

request.setAttribute("TESTE", "teste");

e na jsp tenho

<%
out.println(request.getAttribute("TESTE")+" " );
%>
${TESTE}

acho q a saida deveria ser teste teste mas ta saindo null e teste. O q estou fazendo de errado? Como pego outro Objetoquer não seja String e trato na minha jsp?

5 Respostas

R

No jsp tenta:

pageContext.request.attribute(“TESTE”);

C

Esquelto, bom dia você pode fazer assim:

<%
 request.setAttribute("teste", "Testando Request");
 %>
	
<%
 String frase = (String) request.getAttribute("teste");
 out.println("Resultado = "+ frase);
%>
E

Galera é o sequinte esse teste aqui funfou na jsp

<% 

request.setAttribute("testando", "mais um teste");
out.println(request.getAttribute("testando"));


%>

mas quando coloquei request.setAttribute(“testando”, “mais um teste”); dentro da Servlet ai não funciona. Não sei o q esta acontecendo

E

Pessoal to achando que é algum problema do meu ambiente. O que vcs acham?

Esqueleto

E

Bom pessoal continuei testando e olha só. Coloquei esse codigo sem usar Servlet agora uso Struts 2. Na action coloquei.

ServletActionContext.getRequest().setAttribute("TESTE", "testando");

e na jsp coloquei.

<%out.println( request.getAttribute("bunda")); %>

e funcionou e da primeira forma que postei com servlet não. Alguem se habilita a explicar o porque???

Criado 22 de julho de 2008
Ultima resposta 22 de jul. de 2008
Respostas 5
Participantes 3