O que significa
“javac.servlet.http.HttpSession has been deprecated” ?
O que devo fazer pra resolver isso?
Valeu!
Marcus Vinícius
O que significa
“javac.servlet.http.HttpSession has been deprecated” ?
O que devo fazer pra resolver isso?
Valeu!
Marcus Vinícius
Quer dizer que e este método está velho e há algum melhor.
procure por este método na documentação, pois além de mostrar que ele está depreciado será mostrado o método que o passou a substituir.
Ah… tem um detalhe:
Talvez vc tenha digitado errado…pois javac.servlet.http.HttpSessionnão existe e sim javax.servlet.http.HttpSession . E olhando na API, tanto 1.3 quanto 1.4, esta classe não está deprecated.
marcus:
Geralmente sempre existe um novo metodo para atualizar o deprecated, no entanto, veja bem, as vezes nao compensa atualizar, pode ser meio que raro, mas as vezes não (e não teria pq não atualizar tb neh?! )
como ja foi dito…o HttpSession que vc esta usando está com versoes mais novas, dai vai de vc buscar em uma API superior a classe HttpSession e verificar as novas funcionalidades…eh legal, as vezes a versao mais nova ajuda vc muita mais no que precisa fazer.
Obs: para lembrar, deprecated não é um erro, é um alerta do compilador ok?!
ate mais…
Sinceramente pessoal com excessão do chicoria que postou a resposta correta acho q vocês devem prestar mais atenção… a interface javax.servlet.http.HttpSession não está deprecated! Mas existem alguns métodos desta interface que estão, são eles:
getSessionContext()
getValue(String name)
getValueNames()
putValue(String name, Object value)
removeValue(String name)
maresp:
Ok…pode ser que não tenhamos entendido o que o amigo lá quis dizer…no entanto, se alguns métodos estão deprecated, ele já pode procurar uma nova API para a classe HttpSession.
Acho que é isso…
ate mais…
Bom galera, valeu pelas ajudas!
O negócio é que alguns métodos haviam sido atualizados e por isso ele mostrava esses alertas. Mas já li a API e consegui arrumar meu código.