【讨论】反射获取带参方法传参的问题
反射获取方法传参的形式只能是【类名.class】的形式吗?
测试【类名.class】和【类实例.getClass()】等价的啊
这里
request.getClass() != HttpServletReuest.class
这里的 request
对象是 web 容器实现的一个类的实例,它实现了 HttpServletReuest
接口,从截图里看 .getClass()
得到的应该是 RequestFacade
类。
Servlet 方法的参数是 HttpServletReuest request
和 HttpServletResponse respose
,所以运行就报 NoSuchMethodException
的异常了。