小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

[實(shí)用]request.getParameter()和session.getAttribute()有何區(qū)別

 躍來躍去 2007-01-08
request.get是從上一個頁面用戶提交的數(shù)據(jù)中取得,而session存在范圍是用戶這一次看你的網(wǎng)站。比如用,用戶需要密碼才能訪問你的網(wǎng)站,用戶初次登錄時(shí),你可以把變量設(shè)到SESSION里,以后只要檢查SESSION里的變量就可以知道用戶是否已經(jīng)在登錄狀態(tài)。  
---------------------------------------------------------------  
 
request.getParameter()  
request  是請求,即把需要的參數(shù)得到,一般是從上一個頁面用戶提交的數(shù)據(jù)中得到  
 
session.getAttribute()  
session  是用來保持會話的連接,說明見樓上  
---------------------------------------------------------------  
 
1,request.getParameter()  得到客戶端數(shù)據(jù)  
2,session.getAttribute()  存入變量以便讓更多頁面可以得到該變量,通過設(shè)置存在時(shí)間,可以用在是否在線,是否已登錄等場合  
 
---------------------------------------------------------------  
 
request.getParameter()是從上一個頁面用戶提交的數(shù)據(jù)中取得,  
 
session.getAttribute()在整個會話期間都有效,這樣可以方便的多次獲得該變量  
 
---------------------------------------------------------------  
 
request.getParameter()上一個頁面提交的。  
比如  form  里的  或者市  url  里的。  
 
session.getAttribute()是在用戶的整個會話期有效。  
---------------------------------------------------------------  
 
這個問題主要是request和session的差別,request范圍較小一些,只是一個請求,簡單說就是你在頁面上的一個操作,request.getParameter()就是從上一個頁面中的url、form中獲取參數(shù),但如果一個request涉及多個類,后面還要取參數(shù),可以用request.setAttribute()和request.getAttribute(),但是當(dāng)結(jié)果輸出之后,request就結(jié)束了。  
而session可以跨越很多頁面,可以理解是客戶端同一個IE窗口發(fā)出的多個請求。這之間都可以傳遞參數(shù),比如很多網(wǎng)站的用戶登錄都用到了。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多