在简化Servlet代码中,我们会到 invoke()方法,而小伙伴们在运行得过程中经常会出现NoSuchMethodException 异常。
当我们进行页面跳转时,数据无法正常渲染,html页面也无法访问成功,甚至会出现页面跳转失败!
NoSuchMethodException 异常:找不到方法。
当我们通过invoke()获取方法时,由于路径不正确导致找不到该方法!
1:出现这个异常,往往是小伙伴们不够细心,写错了目录名或方法名。
2:书写格式不正确,在urlpatterns 写下书写目录和访问所有方法 如下图:
而在我们需要Servlet访问时 则应该正确得加上/目录/目录下得方法 HTML或JSP才能在正确得区分和寻找。
总结:
该异常一般都由粗心导致。我们在书写Java代码时,应静下心,慢慢思考,切记不可盲目求快