关于存入session int 类型数据问题 如这样 : session.setAttribute("userId", user.getUId()); 存进session int 行变量 uId 但是在取出的时候就需要思量一下了 , Integer asd = (Integer)session.getAttribute("userId"); 应该是这样的 , 我前面却不是这样写的 ,狂报错 , String asd = (String) session.getAttribute("userId"); 报错信息是这样说的 , "Integer 类型 数据不能转换为String 类型的 "哈哈!
弄了半天才知道 , 才开始想到 ,, 一个 Int类型的变量这样存进session , HttpSession (Java EE 5 SDK) <script type="text/javascript"> function windowTitle() { parent.document.title="HttpSession (Java EE 5 SDK)"; } </script> <script src="/j2ee5/H2HHinclude.js"></script>
setAttribute
void setAttribute(String name, Object value)
是Object类型的 , 那么在取出的时候无所谓啊 从Object 到 String , 但是不行 ,我错了 ,,
他从Object类型出来的话 , 也和它原本的类型有关 那就是必须先转换为 Integer 类型 再到int