首页 > 编程语言 >Java Servlet 入门:问题系列:反射方法参数名获取不到问题:arg0,arg1

Java Servlet 入门:问题系列:反射方法参数名获取不到问题:arg0,arg1

时间:2022-08-25 18:25:28浏览次数:61  
标签:Java parameters arg0 arg1 length parameter

问题:

获取反射的方法参数名时,得到arg0,arg1,而不是定义的参数名。

示例代码:

Parameter[] parameters=    methodInfo.getParameters();
    if(parameters!=null && parameters.length>0)
    {
        callParas=new Object[parameters.length];
        for (int i = 0; i < parameters.length; i++) {
            Parameter parameter =parameters[i];
            callParas[i]=query(parameter.getName(),parameter.getType());
        }
        
    }

解决:

eclipse:

Preferences->java->Compiler​​下勾选​​Store information about method parameters​​选项。

 

这是对大体的工程而言,而每个项目,也有自己的编绎设置。

如果已经有了项目,还需要回到项目里进行设置:

项目,右键,属性:Java Compliler,把第一个勾去掉,使用默认的编绎选项。

 

 

标签:Java,parameters,arg0,arg1,length,parameter
From: https://www.cnblogs.com/cyq1162/p/16625280.html

相关文章

  • java下载word文档docx
    原文链接:https://blog.csdn.net/m0_51496483/article/details/122124567普通的下载功能,不过依然有一个值得关注的重要点……请看到最后!***HTML***按钮就不上了,你开心设计......
  • 图文详解 Java 泛型,写得太好了!
    泛型——一种可以接收数据类型的数据类型,本文将通俗讲解Java泛型的优点、方法及相关细节。一、泛型的引入我们都知道,继承是面向对象的三大特性之一,比如在我们向集合中......
  • 你真的了解java的泛型吗?
    1.java可以声明泛型数组吗?​ 我们都知道在java中声明一个普通数组,但是你知道如何声明一个泛型数组吗?​ 先来看一个简单的例子,Animals是Cat的父类,思考下Animals[]和Cat[......
  • java操作selenium浏览器自动化操作
    seleniumgithubselenium官网各类型浏览器webDriver驱动下载chrome浏览器webDriver驱动下载,注意要与电脑上实际安装的浏览器版本相对应原理说明:java代码直接通过sele......
  • Caused by: java.lang.UnsupportedClassVersionError: com/hfplm/handler/HFEBOMation
    Causedby:java.lang.UnsupportedClassVersionError:com/hfplm/handler/HFEBOMationHandlerhasbeencompiledbyamorerecentversionoftheJavaRuntime(classf......
  • Java 连接 MySQL
    让Java和MySQL连接起来-囧雪诺-博客园 https://www.cnblogs.com/jonsnow/p/6246131.htmlJava连接MySQL需要驱动包,可以下载菜鸟教程提供的 jar包:http://stati......
  • 【Java】LambdaStream
    JavaLambdaStreamFactoryimportjava.util.*;importjava.util.stream.*;publicclassLambdaStream{publicstatic<T>Stream<T>of(Spliterator<T>split......
  • Java生成带logo的二维码,并将二维码添加到图片中
    1.pom.xml<!--生成二维码--><dependency><groupId>cn.hutool</groupId><artifactId>hutool-extra</artifactId><version>5.4.3</version></dependency><d......
  • java的String.format中的百分号
    System.out.println(String.format("百分比%.2f%",(float)80/90));错误信息:Exceptioninthread"main"java.util.UnknownFormatConversionException:Conversion=......
  • JavaScript中改变鼠标指针样式的方法
    JavaScript中改变鼠标指针样式的方法    在js中我们可以通过style对象的cursor属性来设置鼠标指针的样式,例varbody=document.querySelector("body") body.style......