關于neatbeans中過濾器代碼的問題
為什么在neatbeans的過濾器的doFilter方法中寫以下代碼不行呢,不是提示錯誤,提示的是找不到getSession()方法,為什么?。?/p>
HttpSession session = request.getSession();
為什么在neatbeans的過濾器的doFilter方法中寫以下代碼不行呢,不是提示錯誤,提示的是找不到getSession()方法,為什么?。?/p>
HttpSession session = request.getSession();
2016-03-03
舉報
2016-03-04
因為doFilter()方法中的參數arg0是ServletRequest類型的,而不是HttpServletRequest類型。而HttpServletRequest是ServletRequest的子類,所以先要強制類型轉換HttpServletRequest request = (HttpServletRequest) arg0;