Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的 .jsp 文件中有这段代码:
<%= formBean.getMonth() == "default" %>
我首先打印该值以确保它等于“默认值”:
<%= formBean.getMonth() %>
确实如此,但是当我像上面那样将它与“默认”进行比较时,它会打印错误。我很困惑可能是什么问题。
谢谢
使用equals()方法比较字符串值如下:
equals()
<%= formBean.getMonth().equals("default") %>
==将比较对象实例并在您的情况下返回 false,因为 String 对象实例不一样。
==