關(guān)于cookies getName()方法,getName返回的是string為什么用==比較就不行
if(c.getName()=="username"){
username=c.getValue();
}
在代碼中使用的是==比較非equals比較,發(fā)現(xiàn)用equals比較有值。
用System.out.println打印的也是username,而且getName方法返回的是String類型,為什么就不能獲取值。
另想知道如何用eclipse調(diào)試jsp中的java代碼,我剛才試著開debug模式調(diào)試,發(fā)現(xiàn)斷點(diǎn)總是忽略了。
2016-01-18
剛剛查了下百度,原來犯了一個(gè)低級(jí)錯(cuò)誤,==是值比較,String是一個(gè)引用類型的變量,需要使用equals比較。
http://www.cnblogs.com/dolphin0520/p/3592500.html??
但仍不清楚elicpse如何調(diào)試jsp中java,望好心人告知。