1

我的 .jsp 文件中有这段代码:

<%= formBean.getMonth() == "default" %>

我首先打印该值以确保它等于“默认值”:

<%= formBean.getMonth() %>

确实如此,但是当我像上面那样将它与“默认”进行比较时,它会打印错误。我很困惑可能是什么问题。

谢谢

4

1 回答 1

1

使用equals()方法比较字符串值如下:

   <%= formBean.getMonth().equals("default") %>

==将比较对象实例并在您的情况下返回 false,因为 String 对象实例不一样

于 2012-11-13T00:48:18.790 回答