頁面?zhèn)髦涤心男┓绞?ASP.NET頁面之間的傳遞值有哪些方式?
ASP.NET頁面之間的傳遞值有哪些方式?傳遞的方式有下面幾種:1.用post方式,通過將參數(shù)放在url上提交到相應(yīng)的另一個(gè)頁面;2.用session;3.用cookie(和2有些類似);4.直接訪問
ASP.NET頁面之間的傳遞值有哪些方式?
傳遞的方式有下面幾種:
1.用post方式,通過將參數(shù)放在url上提交到相應(yīng)的另一個(gè)頁面;
2.用session;
3.用cookie(和2有些類似);
4.直接訪問原頁面服務(wù)器控件,這個(gè)方法不推薦,比較浪費(fèi)資源和影響網(wǎng)站的性能。
如果數(shù)據(jù)不是很多而且不需要考慮太大的安全建議你用第一種方式。
jsp中頁面間對(duì)象傳遞的方法有哪幾種?
傳遞方法有:page,request,session,application,其中cookie是保存在客戶端的,是用來解決HTTP無狀態(tài)問題。Cookie對(duì)象變量,cookie是保存在客戶端的,是用來解決HTTP無狀態(tài)問題。Cookie對(duì)象變量和session一樣,他們不同的是,session是存在服務(wù)器端,而cookie是存放在客戶端的。Application對(duì)象的作用范圍是整個(gè)全局,他對(duì)所有用戶都有效,session和cookie是對(duì)一個(gè)用戶而言,所以我們可以用它統(tǒng)計(jì)登陸該網(wǎng)站的人數(shù)。Application變量不會(huì)自己消亡,會(huì)始終占據(jù)內(nèi)存,創(chuàng)建過多的變量會(huì)降低響應(yīng)速度,只有在服務(wù)被中止、Global.asa被改變或者該Application被卸載下才會(huì)被終止。QuerySting在頁面間傳遞值。這種方法的寫法:在要傳遞值的頁面,Response.Redirect(url),值包含在在url中。接收值得頁面,Request.QueryString["變量名"]。
jsp頁面間常見的幾種傳值方式?
2種,get方式和post方式。get方式是直接在連接后面帶上鍵值對(duì)一樣的東西:.html?鍵=值。post的方式比較隱秘,一般我們用于form表單的提交。然后是跳轉(zhuǎn):request.getRequestDispatcher("abc").forward(request,response)這樣也可以帶參數(shù)過去,但是在servlet中跳轉(zhuǎn)和重定向是有區(qū)別的,并且區(qū)別很大。同時(shí),我們可以用Session來傳遞,這個(gè)在web開發(fā)中很關(guān)鍵的。