首页新闻找找看学习计划

JSP中EL表达式的 pageContext隐式对象的疑问

0
[已解决问题] 解决于 2018-06-10 22:03
//提问不能少于20个字符,提问不能少于20个字符

秋风秋雨123的主页 秋风秋雨123 | 初学一级 | 园豆:51
提问于:2017-08-21 19:51
< >
分享
最佳答案
1

你要知道,很多属性都是私有的,不可能这样获取,这个的意思其实是调用getRequestURL方法获取

奖励园豆:5
流年飞雨 | 小虾三级 |园豆:1928 | 2017-08-21 21:37
thanks,可以这样理解吗:pageContext.request.requestURL的意思是说:pageContext.request即可获取request对象,其底层实际调用的是pageContext.getRequest();然后再通过request对象调用方getRequestURL()方法

从表面上看,都省略了get和()

秋风秋雨123 | 园豆:51 (初学一级) | 2017-08-21 23:58

@秋风秋雨123: “从表面上看,都省略了get和()” 感觉说的怪怪的,其实只是反射调用对应的方法而已

岂止是一丝涟漪 | 园豆:216 (菜鸟二级) | 2017-08-22 09:41

@爱前端的后端Coder: 请问这是从源码中看出来的吗?需要看哪部分的源码?书里或很多网上教程都没有涉及这点

秋风秋雨123 | 园豆:51 (初学一级) | 2017-08-22 10:38

@秋风秋雨123: 这我还真没看源码,这种实现明显是反射,你非要翻源码的话,jsp部分的源码应该也能找得到

岂止是一丝涟漪 | 园豆:216 (菜鸟二级) | 2017-08-24 14:57
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册