私はそれが奇妙だと思う
session.getAttribute("someString");
動作中
session.getServletContext().getAttribute("someString");
常に機能するとは限りません。
HttpServletRequest リクエストから HttpSession オブジェクトを取得して、セッションにオブジェクトを追加しています
request.getSession().setAttribute("someString")