if((rkeyword!=null) && !rkeyword.equals("")) 

session.setAttribute("kword",rkeyword); 
pkeyword = (String)(session.getAttribute("kword")); 
}else 

pkeyword = (String)(session.getAttribute("kword")); 
}

解决方案 »

  1.   

    不行,如果条件改为if((rkeyword!=null) && !rkeyword.equals("")) 的话
    点下一页的时候,pkeyword就为null了
      

  2.   

    条件为if((rkeyword!="null") && !rkeyword.equals("")) 的话
    pkeyword能保存,查询结果也对,但就是点下一爷的时候tomcat中还是出那一大串的提示
      

  3.   

    相关代码如下:
    rkeyword=getStr(request.getParameter("keyword"));
    //getStr()为处理中文的函数
    String pkeyword;
    if((rkeyword!="null") && !rkeyword.equals("")) 

    session.setAttribute("kword",rkeyword); 
    pkeyword = (String)(session.getAttribute("kword")); 
    }else 

    pkeyword = (String)(session.getAttribute("kword")); 
    }然后就是查询