課程
/后端開發(fā)
/Java
/JAVA遇見HTML——JSP篇
Emmmm
2018-04-24
源自:JAVA遇見HTML——JSP篇 5-12
正在回答
將JavaBean的scope屬性設(shè)置為某個值,就確定了該JavaBean的作用域,反之,將變量(對象也是變量)存儲在哪個JSP 內(nèi)置對象中,那它的scope(實際不存在,只是概念)也就確定了。
bean里的page確實只對這個界面有效,之前傳遞的信息會清除,但是這個里面調(diào)用了session.set給傳過來的name接收了,這個session和之后的界面是同一個會話的,所以下一個界面可以收到name,因為使用session,所以其實跳轉(zhuǎn)界面的時候,你用轉(zhuǎn)發(fā)或者重定向都可以的,如果跳到成功界面,視頻里用的是轉(zhuǎn)發(fā)的方法,你給他換成重定向,也就是response.sendRedirect("login_success.jsp")也能跳到成功界面的,并且可以給name也傳過去。
不是這個page當然只對本頁面有效,但是老師使用了一個session內(nèi)部對象
session.setAttribute("loginUser",?loginUser.getUsername());
這個代碼讓這個名字變成了一個session對象,然后有調(diào)用了session對象的方法。而且這個轉(zhuǎn)發(fā)之后其實這個也面中的信息全部被清除了,但是這個名字已經(jīng)成為了session對象,所以他會被保留下來。
因為請求的是后臺的javabean不是傳給其他頁面。所謂的application,session和page指的是request能不能在客戶端之間的個頁面間傳遞。
那個只對當前頁面有效是指獲取username和password吧。
請求轉(zhuǎn)發(fā)時用的是request,跟page沒關(guān)系
舉報
Java Web入門級教程JSP,帶你輕松的學(xué)習(xí)JSP基礎(chǔ)知識
1 回答那個scope 頁面是怎樣出來的?
1 回答轉(zhuǎn)發(fā)頁面沒有把數(shù)據(jù)裝入request 為什么轉(zhuǎn)發(fā)后還能獲取?
1 回答scope是page時為何還要判斷pageContext.getAttribute("myUsers") != null
1 回答scope頁面哪來的
4 回答登錄頁面不發(fā)生跳轉(zhuǎn)
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)微信公眾號
2021-01-28
將JavaBean的scope屬性設(shè)置為某個值,就確定了該JavaBean的作用域,反之,將變量(對象也是變量)存儲在哪個JSP 內(nèi)置對象中,那它的scope(實際不存在,只是概念)也就確定了。
2019-06-06
bean里的page確實只對這個界面有效,之前傳遞的信息會清除,但是這個里面調(diào)用了session.set給傳過來的name接收了,這個session和之后的界面是同一個會話的,所以下一個界面可以收到name,因為使用session,所以其實跳轉(zhuǎn)界面的時候,你用轉(zhuǎn)發(fā)或者重定向都可以的,如果跳到成功界面,視頻里用的是轉(zhuǎn)發(fā)的方法,你給他換成重定向,也就是response.sendRedirect("login_success.jsp")也能跳到成功界面的,并且可以給name也傳過去。
2019-02-12
不是這個page當然只對本頁面有效,但是老師使用了一個session內(nèi)部對象
這個代碼讓這個名字變成了一個session對象,然后有調(diào)用了session對象的方法。而且這個轉(zhuǎn)發(fā)之后其實這個也面中的信息全部被清除了,但是這個名字已經(jīng)成為了session對象,所以他會被保留下來。
2018-06-13
因為請求的是后臺的javabean不是傳給其他頁面。所謂的application,session和page指的是request能不能在客戶端之間的個頁面間傳遞。
2018-05-29
那個只對當前頁面有效是指獲取username和password吧。
2018-04-24
請求轉(zhuǎn)發(fā)時用的是request,跟page沒關(guān)系