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}
?