日期:2014-05-18 浏览次数:21006 次
if(session.getAttribute("newsidcomment")!=null 
    || !"".equals(session.getAttribute("newsidcomment").toString().trim())) {
    String aaaa = session.getAttribute("newsidcomment").toString().trim();
}
------解决方案--------------------
                CurrentUser currentUser = new CurrentUser();
        currentUser.setUserId(1);
        currentUser.setUserName("currentUser");
        
        request.getSession().setAttribute("CURRENTUSER", currentUser);
        request.getSession().setAttribute("aa", "dddd");
        if(request.getSession().getAttribute("jjjjj")!=null){
            System.out.println("jjjjjjjjjjjjjjjjj");
        }
        if(request.getSession().getAttribute("aa")!=null){
            System.out.println("aaaaaaaaaaaaaaaaaaaaaa");
        }
        if(request.getSession().getAttribute("CURRENTUSER")!=null){
            System.out.println("currentUser");
        }
------解决方案--------------------
你不要去这样判断..你直接判断session.getAttribute("name") == null || "".equals(session.getAttribute("name")).toString().trim();
------解决方案--------------------
一个浏览器进程只有一个session
你这样判断就可以了:
session.getAttribute("name") == null  ¦ ¦ "".equals(session.getAttribute("name")).toString().trim().length==0;