java.lang.NoSuchMethodException
来源:互联网 发布:知乎怎么注册 编辑:程序博客网 时间:2024/06/05 02:33
在学习JavaWeb的过程中,编写一个小项目运行后出现java.lang.NoSuchMethodException错误,意思是在servlet中未找到对应的方法。
出现这种错误的时候应当首先定位到这个方法所在的位置,看看方法名与发送请求的方法名是否一致。
我犯的错误是在方法前所加的权限修饰符权限过大我所写的方法权限修饰符为protected(我所写的方法权限修饰符为protected),所以无法访问这个方法。要么将权限修饰符改为public。或者在doPost方法中编写相应的代码来获取protected方法(反射知识)。
<span style="font-size:18px;">protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {String methodName=request.getParameter("method");try {Method method = getClass().<span style="color:#ff0000;">getDeclaredMethod</span>(methodName, HttpServletRequest.class,HttpServletResponse.class);<span style="color:#ff0000;">method.setAccessible(true);</span>method.invoke(this, request,response);} catch (Exception e) {e.printStackTrace();}}</span>
0 0
- java.lang.NoSuchMethodException翻译
- java.lang.NoSuchMethodException 解决办法
- java.lang.NoSuchMethodException
- java.lang.NoSuchMethodException
- java.lang.NoSuchMethodException: 解决办法
- java.lang.NoSuchMethodException
- java.lang.NoSuchMethodException
- java.lang.NoSuchMethodException
- java.lang.NoSuchMethodException: $Proxy
- java.lang.NoSuchMethodException
- java.lang.NoSuchMethodException
- java.lang.NoSuchMethodException错误
- java.lang.NoSuchMethodException
- java.lang.NoSuchMethodException
- java.lang.NoSuchMethodException
- java.lang.NoSuchMethodException异常
- java.lang.NoSuchMethodException
- java.lang.NoSuchMethodException: onClickCallback []
- HDU-5778 abs
- js把毫秒转换为 xx小时xx分钟xx秒的通用方法
- 搜索(4):A*
- bulk collect
- binder学习笔记(十)—— 穿越到驱动层
- java.lang.NoSuchMethodException
- 工作流activity的学习总结
- 浅析nodejs实现Websocket的数据接收与发送
- uses-sdk:minSdkVersion 14 cannot be smaller than version 21 declared in library
- linux 判断文件是否存在
- LinearLayout, RelativeLayout,代码(动态)设置布局位置(线性布局,相对布局)
- 货币代码(ISO 4217)
- hdu 5768 中国剩余定理 + 容斥原理
- 使用javascript使特定的表格隔行变色