if (session.get("bla") == "test") {} // is always false wether it is "test" or not
if (session.get("bla") == null) {} // works if it is null
我不确定问题是什么,但在我的1.2.2安装中,我无法比较
答案 0 :(得分:7)
将对象与==
进行比较是比较对象'引用,这意味着具有相同值的两个字符串可能不是同一个对象。要比较字符串值,请使用equals
。
if (session.get("blah").equals("test")) {}