eu posso usar sessão numa classe normal tipo DAO para colocar uma variavel para ser pega posteriormente na minha jsp, ou so posso usar se a classe for um servlet???
O que você precisa é de um objeto HttpSession. Então passe ele do Servlet pro seu DAO, ou crie um no DAO.
poder vc pode, mas não acho legal misturar as camadas.
seu dao não deve ficar preso ao http, isso não é uma boa pratica.
qual a necessidade disso?
[]'s