Olá para todos!!
É possível trabalhar com os objetos REQUEST e RESPONSE dentro de um arquivo JSP, sem ser servlet??
Exemplo: Ter um arquivo chamado index.jsp com o seguinte cógido:
<%@page language=“java”%>
<%@ page import=“java.sql., java.util.” %>
<%
request.setAttribute(“var”, “value”);
%>
<%=request.getAttribute(“var”)%>
Está faltando alguma coisa né? O que? Importar a biblioteca de servlets? Algo mais? Ou não é possível?
Obrigado!!!
cv1
#2
Esse codigo que voce postou, teoricamente, funciona ![:wink: :wink:](https://www.guj.com.br/images/emoji/twitter/wink.png?v=9)
Eu não usaria:
request.setAttribute(“var”, “value”);
e sim:
pageContext.getSession().setAttribute(“var”,“value”);
Espero ter ajudado
Darcy
[quote=“darcyney”]Eu não usaria:
request.setAttribute(“var”, “value”);
e sim:
pageContext.getSession().setAttribute(“var”,“value”);
Espero ter ajudado
Darcy[/quote]
Ué, por quê?!?!?!?
Não guarde em session objetos que você só usa uma vez. Lembre que os objetos em session não sofrem gc, já que estão semrpe sendo referenciados.
[]s
É verdade. Eu só coloco objeto na sessão quando quero ter dominio sobre a atuação do usuário e persistência de maneira unificada.
o certo é usar:
pageContext.getRequest().setAttribute(“var”;“value”);
cv1
#6
Pra que usar o pageContext.getRequest() se o HttpServletRequest ja eh uma variavel implicita em todos os JSPs?
Ou seja: voltamos ao código inicial ![:slight_smile: :slight_smile:](https://www.guj.com.br/images/emoji/twitter/slight_smile.png?v=9)
[]s