servlet中的反射问题

Knixie 2017-12-26 02:16:23





这个this指的是啥
后面这两个为什么是req,resp而不是request,response
...全文
197 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cyberdriver 2017-12-26
  • 打赏
  • 举报
回复
你这个方法的作用是,当提交一个POST请求时,调用你这个doPost方法,然后根据访问的URL区截取其中的方法名,这个方法就在你这个当前的类中定义的,它有两个参数,类型为HttpServletRequest和HttpServletResponse。然后使用反射原理来调用这个方法。this是当前类的实例对象的别名。req,resp只是2个变量名而已,你可以随意定义他们的类型是HttpServletRequest和HttpServletResponse。
自由自在_Yu 2017-12-26
  • 打赏
  • 举报
回复
引用 1 楼 yuxiangaaaaa 的回复:
public void doPost(HttpServletRequest req, HttpServletResponse resp) 你的doPost方法里面定义的两个参数变量就是req和resp呀 this用法百度一下java this关键字就明白了
this指代当前对象,相当于new一个对象
自由自在_Yu 2017-12-26
  • 打赏
  • 举报
回复
public void doPost(HttpServletRequest req, HttpServletResponse resp) 你的doPost方法里面定义的两个参数变量就是req和resp呀 this用法百度一下java this关键字就明白了

51,412

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧