getmethod方法什么意思_getstring方法

getmethod方法什么意思_getstring方法getMethod方法要注意的地方:类对象.getMethod(mName,HttpServletRequest.class,HttpServletResponse.class);第一个参数是mName“方法名称”第二个参数是“方法参数的类对象”//这个就是为什么他是.class的原因,为什么参数是类对象?因为这个是Java规定的举个例子  这是一个抽取出的通用的servlet(页面请求经过的第…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

getMethod方法要注意的地方:

类对象.getMethod(mName,HttpServletRequest.class,HttpServletResponse.class);

第一个参数是mName方法名称

第二个参数是“方法参数的类对象”//这个就是为什么他是.class的原因,为什么参数是类对象?因为这个是Java规定的

举个例子

   这是一个抽取出的通用的servlet(页面请求经过的第一个servlet,所有页面请求必须经过的一个servlet, baseservlet)

protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

        try {

            //1.获取方法名称
            String mName = request.getParameter(“method“);
           
            //2.获取方法对象
            Method method = this.getClass().getMethod(mName,HttpServletRequest.class,HttpServletResponse.class);
            
            //3.让方法执行,接受返回值
            String path = (String) method.invoke(this, request,response);
            
            //4.判断返回值是否为空,若不为空,统一处理请求转发
            if(null != path) {

                request.getRequestDispatcher(path).forward(request, response);
            }
        } catch (Exception e) {

            e.printStackTrace();
            throw new RuntimeException();
        }
    }

三,这是一个具体执行某类操作的servlet(这里是执行用户注册的servlet,页面请求经过的第二个servlet,userservlet)

public String registUI(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

        return “/jsp/register.jsp”;

     }

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/193509.html原文链接:https://javaforall.net

(0)
上一篇 2025年11月24日 上午8:15
下一篇 2025年11月24日 上午8:43


相关推荐

  • SIFT 尺度空间

    SIFT 尺度空间   最近也注意一些图像拼接方面的文章,很多很多,尤其是全景图拼接的,实际上类似佳能相机附加的软件,好多具备全景图拼接,多幅图像自动软件实现拼接,构成(合成)一幅全景图像(风景)。Sift算法,我略知一二,无法仔细描述(刚也贴了2个最近的资料)。     当就尺度空间(scalespace),我想,其在计算机视觉(ComputerVision)/图像的多分辨率分析(尤其近年来小波的多分

    2022年10月10日
    7
  • android7dlopen,Android 7.0 dlopen 函数分析

    android7dlopen,Android 7.0 dlopen 函数分析1 说明 Android7 0 后使用 dlopen 函数无法获取 soinfo 对应 因此也无法使用 dlsym 函数去调用第三方的 so 内的函数 这里给出 dlopen 函数的源码分析 2 源码分析 1 dlopen 函数函数调用会首先走到 dlfcn cpp 类内的 dlopen 函数 bionic linker dlfcn cpp 85void dlopen constch

    2026年3月17日
    1
  • tbpbebzbyb英文_有机化合物和聚合物的中文名称及英文缩写代号.doc

    tbpbebzbyb英文_有机化合物和聚合物的中文名称及英文缩写代号.doc有机化合物和聚合物的中文名称及英文缩写代号 A 笨胺 AA 乙醛氨 A A 丙烯酰胺 AAB 对氨基偶氮苯 A A N 乙醛醇 萘胺 A A R 蓖麻酸烷基芳基酯 A A S 磺酸烷基芳基酯 AAS 丙烯腈 丙烯酸丁酯 苯乙烯共聚物 ab 偶氮苯 AB 苯甲酸胺 ABR 丁腈橡胶 BD AN ABS

    2026年3月19日
    2
  • 用goaccess对tomcat访问日志进行统计分析

    用goaccess对tomcat访问日志进行统计分析用 goaccess 对 tomcat 访问日志进行统计分析 LC TIME en US UTF 8 bash c goaccess Downloads api access log 2021 06 29 txt log format h u e d t m U H s b date format d b Y time format H M S 0800 参数说明 LC TIME 适应日期中月份为英文缩写的情况命令

    2025年9月5日
    6
  • pychram mac 激活码【2021免费激活】

    (pychram mac 激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月27日
    49
  • telnet 测试端口连通性

    telnet 测试端口连通性telnet 命令是 TELNET 协议的用户接口 它支持两种模式 命令模式和会话模式 虽然 telnet 支持许多命令 但大部分情况下 我们只是使用它查看目标主机是否打开了某端口 默认是 23 端口未打开 telnet101 199 97 Trying101 199 97 65 telnet connecttoadd 199 97 65 Connectionre 此时 命令已退出 端口已打开 telnet101 199 9

    2026年3月19日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号