我覺(jué)得學(xué)jsp,第一要學(xué)會(huì)如何頁(yè)面跳轉(zhuǎn),第二要學(xué)會(huì)如何在頁(yè)面之間傳遞參數(shù),這兩樣搞定了,問(wèn)題就不大了
傳遞參數(shù)當(dāng)然也要分2種情況 1.服務(wù)器端跳轉(zhuǎn) forward 2.客戶端跳轉(zhuǎn) response.sendRedirect
在服務(wù)器端跳轉(zhuǎn),如果使用標(biāo)簽
<jsp:forward page=""> <param name="" value=""/>傳遞參數(shù)</jsp>servlet里面是
request.getRequestDispatcher.forward("url?name=value");通過(guò)url中的name=value傳遞接受參數(shù)就是request.getParameter();
用的最多的還是通過(guò)request的屬性傳遞參數(shù),因?yàn)槲覀兛梢杂帽磉_(dá)式語(yǔ)言獲取參數(shù),非常簡(jiǎn)單!
2.客戶端跳轉(zhuǎn) 一般使用表單提交參數(shù) response.sendRedirect(“url?name=value”) 傳遞參數(shù)通過(guò)寫(xiě)url,就是post傳遞 get方式傳遞參數(shù)就是Url里面看不見(jiàn)數(shù)據(jù)
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注