${param.XX}


它的取值范圍Page,Request,Session,Application。 
${param.id} 與輸入有關,相對於 request.getParameter("id")。意思是獲得輸入的參數id。 
因為a.jsp提交到b.jsp過程中,id不屬於Page,Request,Session,Application任何范圍中的一個,所以取不到。 
而id是a.jsp傳給b.jsp的一個參數,所以${param.id}取到值。 
Request的范圍是指一個jsp頁面發送請求到另一個jsp頁面之間。 
在a.jsp里<%request.setAttribute("key","Test")%> 
當a.jsp轉向b.jsp時,b.jsp可以得到a.jsp的變量key的值,而別的jsp頁面是得不到值的。 
這里面的關鍵是a.jsp要轉向b.jsp,在a.jsp加上<jsp:forward page="b.jsp"/>表示要轉向b.jsp.否則b.jsp得不到a.jsp設置的key的值。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM