猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
request.getparameter("xxxx");属于哪个类?
当我调用getparameter方法时
应该声明ServletRequest对象
还是HttpServleRrequest对象
LEATH
浏览 813
回答 2
2回答
绝地无双
两个都是接口,getparameter是由ServletRequest接口定义的,HttpServletRequestWrapper实现的。其实你声明哪个都无所谓,因为你不可能自己去new ServletRequest();这都是每次请求时候,servlet自己生成的,里面包含请求的各种参数。只是声明ServletRequest时,方法少的。声明HttpServleRrequest时,方法多点。说的已经很详细了,不需要再补充servlet是怎么生成HttpServletRequestWrapper对象的吧。
0
0
0
达令说
ServletRequest 是接口 HttpServleRrequest是实现了ServletRequest 接口的对象。一般按照面向对象设计模式的原则,定义变量时尽量定义接口。如果只是调用getparameter方法还是建议定义成接口ServletRequest ,当时你要定义成HttpServleRrequest也没什么不对
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
PHP
php如何把参数放在Http Request Heade????
1 回答
CSS3
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续