pageContext.request是一個具體的對象,在你的http請求過程中存在。
requestScope是一個定義, 表明一個http請求的整個聲明周期,它只是一個定義而已,不是一個對象。 EL中你可以在這個周期中放置、獲取對象。(當然,其實真正的操作也是針對request對象的)。 比如${requestScope.a.b},其實就是要表明我告訴jsp要到requestScope這個聲明周期中獲取對象a.b.而背后的實現就是從request.getAttribute("a",然后根據表達式得到相應的a.b對象。
不一樣