jsp 获取session的小问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 14:10:11
在jsp里使用 String yourName = (String) session.getAttribute("username");就没事 ,,为什么在servlet里就出错了呢

session在jsp中是内置对象,所以不必创建即可直接使用,在servlet中使用时当然要首先取得一个session, 取得方法是在你的doGet或者doPost方法中通过方法中的HttpServletRequest型参数取得, 代码是HttpSession session=request.getSession();

String yourname = (String)request.getSession(false).getAttribute("username");