|
${param.id} 與輸入有關(guān),相對(duì)于 request.getParameter("id")。意思是獲得輸入的參數(shù)id。
因?yàn)閍.jsp提交到b.jsp過(guò)程中,id不屬于Page,Request,Session,Application任何范圍中的一個(gè),所以取不到。
而id是a.jsp傳給b.jsp的一個(gè)參數(shù),所以${param.id}取到值。
Request的范圍是指一個(gè)jsp頁(yè)面發(fā)送請(qǐng)求到另一個(gè)jsp頁(yè)面之間。
在a.jsp里<%request.setAttribute("key","Test")%>
當(dāng)a.jsp轉(zhuǎn)向b.jsp時(shí),b.jsp可以得到a.jsp的變量key的值,而別的jsp頁(yè)面是得不到值的。
這里面的關(guān)鍵是a.jsp要轉(zhuǎn)向b.jsp,在a.jsp加上<jsp:forward page="b.jsp"/>表示要轉(zhuǎn)向b.jsp.否則b.jsp得不到a.jsp設(shè)置的key的值。
jsp技術(shù):jsp ${param.id}用法,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。