關(guān)于jsp動(dòng)作usebean
<%=((Users)application.getAttribute("myUsers")).getUsername() %>
session.setAttribute("loginUser", loginUser.getUsername())
頭一句代碼需要myUsers這個(gè)id去獲取對(duì)象,后一句直接用loginUser這個(gè)id當(dāng)做對(duì)象,這是什么原因
<%=((Users)application.getAttribute("myUsers")).getUsername() %>
session.setAttribute("loginUser", loginUser.getUsername())
頭一句代碼需要myUsers這個(gè)id去獲取對(duì)象,后一句直接用loginUser這個(gè)id當(dāng)做對(duì)象,這是什么原因
2016-09-15
舉報(bào)
2016-09-16
1、第一句用myUsers去獲取對(duì)象是因?yàn)樵谥拔覀冇?lt;jsp:userBean>動(dòng)作設(shè)置了myUsers這個(gè)變量的作用域范圍為“application”級(jí)別的,這樣在整個(gè)Web應(yīng)用期間的任何頁面都可以通過這個(gè)變量名獲取到。
2、第二個(gè)是我們用java代碼的形式去為會(huì)話期間添加一個(gè)作用域范圍為“session”級(jí)別的變量,這樣在整個(gè)會(huì)話期間的,我們都可以通過session的所有屬性中的屬性名為這個(gè)“別名”(即“l(fā)oginUser”)去獲取到“l(fā)oginUser.getUsername()”的值
2016-09-25
我先問你。你對(duì)session是什么,application是什么,request是什么的理解是怎樣的