为了账号安全,请及时绑定邮箱和手机立即绑定

关于cookies getName()方法,getName返回的是string为什么用==比较就不行

if(c.getName()=="username"){

username=c.getValue();

}

在代码中使用的是==比较非equals比较,发现用equals比较有值。

用System.out.println打印的也是username,而且getName方法返回的是String类型,为什么就不能获取值。


另想知道如何用eclipse调试jsp中的java代码,我刚才试着开debug模式调试,发现断点总是忽略了。

正在回答

1 回答

刚刚查了下百度,原来犯了一个低级错误,==是值比较,String是一个引用类型的变量,需要使用equals比较。

http://www.cnblogs.com/dolphin0520/p/3592500.html  


但仍不清楚elicpse如何调试jsp中java,望好心人告知。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于cookies getName()方法,getName返回的是string为什么用==比较就不行

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信