Boas pessoal!
Queria saber qual seria a melhor maneira de passar um objecto string, por exemplo, entre servlets sem usar forms html. Estava a pensar em usar os headers, é seguro? há alguma maneira melhor?
Obrigado
Boas pessoal!
Queria saber qual seria a melhor maneira de passar um objecto string, por exemplo, entre servlets sem usar forms html. Estava a pensar em usar os headers, é seguro? há alguma maneira melhor?
Obrigado
Use sessions ou então variaveis no escopo do request se voce tiver fazendo um forward interno
Não queria usar variaveis de sessao… quando fala de variaveis no escopo do request está a referir-se ao metodo request.setAttribute certo?
Se for isso, eu estive a experimentar… fiz num servlet:
request.setAttribute("Teste", "whatever");
response.sendRedirect("meuservlet");
e no outro fiz:
System.out.println(request.getAttribute("Teste"));
mas ele retornou null… devo estar a fazer algo de errado…
Comunicação entre Servlets deve ser feito usando o ServletContext
dê uma olhada na documentação desta API.
Ah! Já entendi! Funcionou… danke!