課程
/后端開發(fā)
/Java
/JAVA遇見HTML——JSP篇
為什么用getValueNames()獲取屬性的時候,順序變更了? 錄入的時候明明是username, password ,age.取出的時候居然是username ,age ,password?
2016-08-06
源自:JAVA遇見HTML——JSP篇 4-2
正在回答
這個問題我也好奇,我說個想法吧。我覺得如果取出來的name不是按順序取出來的那就可以證明這些name本來也不是按照List方式存儲的,因為List本身不能做到session那種 key value方式的存值,所以我覺得session存值的方式應(yīng)該是個Set ,這樣你在遍歷它的時候因為Set本身無序所以讀出來的順序自然就是不一樣的,而且Set 符合了key value 這樣的存值方式。 我就這么猜的,歡迎交流。
STFocus 提問者
受教了
舉報
Java Web入門級教程JSP,帶你輕松的學(xué)習(xí)JSP基礎(chǔ)知識
3 回答Session_page2輸出的屬性與在Session_page1寫入順序不一致
2 回答cookie順序問題
1 回答JavaBean屬性的問題
1 回答獲取指定javaBean對象的屬性值
1 回答沒加flush就順序輸出了
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-08-06
這個問題我也好奇,我說個想法吧。我覺得如果取出來的name不是按順序取出來的那就可以證明這些name本來也不是按照List方式存儲的,因為List本身不能做到session那種 key value方式的存值,所以我覺得session存值的方式應(yīng)該是個Set ,這樣你在遍歷它的時候因為Set本身無序所以讀出來的順序自然就是不一樣的,而且Set 符合了key value 這樣的存值方式。 我就這么猜的,歡迎交流。
2016-12-05
受教了