0
您能否向我解釋行爲?我正在servlet中設置一個請求屬性並在JSP中讀取它。JSP - 範圍屬性名稱與EL隱式對象相同
1)分派器servlet代碼:
request.setAttribute("someName", someObject);
當然,我可以在JSP它讀作${someName}
2)但是,如果我設置的屬性名稱相同一些EL隱式對象的名稱,如
request.setAttribute("requestScope", someObject);
然後我必須將它讀爲${requestScope.requestScope}
!
爲什麼容器能夠直接在案例#1中映射屬性,但如果屬性名稱本身是EL隱式對象名稱,我們需要嵌套引用,如${requestScope.requestScope}
?