亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

((Users)application.getAttribute("myUsers")).getUsername

String?getAttribute(String?name) ? ?根據屬性名稱獲取屬性值。

那參數里面為什么寫myUsers這個javabean對象名,還有前面的Users,為什么要轉換成Users類型呢http://img1.sycdn.imooc.com//58738de9000138f809330328.jpg

正在回答

3 回答

原因很簡單 就和集合的使用一樣,返回的只是OBJECT類型,所有的類都是OBJECT的子類,但是OBJECT類型可沒有你需要的SET GET方法,所以需要轉換成對應的類型來獲取

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

因為在dologin.jsp中就是通過jsp:useJavaBean進行賦值的,也就是用Users這個類的實例myUsers進行set/get的,所以在這邊也需要先獲得

getAttribute("myUsers")

這個,但是這個東西又是servletContext類型的 所以要轉換一下

0 回復 有任何疑惑可以回復我~
#1

阿米巴丶

說錯了 不是servletContext是object
2017-02-24 回復 有任何疑惑可以回復我~

〈jsp:getProperty?name="javabean實例名"?property="javabean屬性名"〉myUsers寫在id里,就是javabean的實例名,

轉化類型這個我也不是很清楚呀,希望有更好的回答

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

舉報

0/150
提交
取消

((Users)application.getAttribute("myUsers")).getUsername

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號