问题标签 [method-invocation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2173 浏览

jsf - commandButton 不调用托管 bean 操作

我一直在阅读和搜索许多有类似问题的页面,但我找不到为什么我的 commandButton 没有调用该操作(我已经对其进行了调试,这就是问题所在)。我的代码看起来很简单,但是......不起作用。也许这是一个新手问题,但我不知道它在哪里。

我正在使用 JSF2 和 Liferay Faces Alloy 为 liferay 编写一个 portlet。

我还阅读了commandLink/commandButton/ajax backing bean action/listener method not invoked的问题,这对我来说很有教育意义,但这些都没有解决我的问题。

这是我的 mainView.xhtml 文件:

这是我的 SessionScoped ManagedBean 文件 RamSession.java:

我还尝试使用 actionListener 方法甚至使用 ajax 返回一个字符串(甚至没有必要),但什么也没有。有谁能够帮我?非常感谢。

0 投票
1 回答
566 浏览

java - JVM 中的动态方法调用跟踪日志记录

我想分析一个大型的开源java框架。为此,我想在执行过程中记录方法调用序列。输出应该包含多个条目,每个条目包含“方法名、调用时间、退出时间”。很难修改原始框架的源代码来启用此跟踪任务。我希望找到一些概要文件或方法。谢谢!

0 投票
2 回答
69 浏览

java - 在 Java 上动态调用方法

在工作中,我们必须为我们的客户生成一份报告,该报告在一周内多次更改其参数。此报告是从我们数据库中的单个表生成的。例如,假设一个表有 100 列,我今天必须生成一个只有 5 列的报告,但明天我必须生成其中的 95 列。考虑到这一点,我创建了一个包含指定表的所有列的 TO 类,并且我的查询返回所有列 (SELECT * FROM TABLE)。

我要创建的是一个动态表单来生成报告。我首先想到的是创建一个简单的框架,其中包含列为复选框的列列表,用户将选择他想要的列(当然有一个按钮来全选,另一个按钮取消全选)。

由于所有列的名称都与 TO 类的属性相同,因此我开发了以下代码(我有谷歌这个):

这是做我需要做的更好的方法吗?

提前致谢。

观察:TO 类的 getter 具有模式“getAttribute_Name”。

注意:这个问题与用户询问如何调用某个给定名称的方法的问题不同。我知道该怎么做。我要问的是,这是否是解决我描述的问题的更好方法。

0 投票
1 回答
1195 浏览

java - 如何从使用类加载器创建的类中调用方法

第二个程序是

当我执行这个程序时,我得到的输出为

但如果尝试打电话x.disp()

然后我得到错误,因为找不到对象。如何让 x 的对象调用 disp()

0 投票
1 回答
915 浏览

java - 实际参数...不能通过方法调用转换转换为...

我正在为游戏 Minecraft 制作一个模组。使用 Eclipse 一切正常,编译成功,我可以使用我创建的 mod 玩游戏。但是,当我使用 gradle 编译代码时,出现此错误:

我不明白为什么它适用于 Eclipse 但不适用于 gradle。也许这是 pur java 的泛型误解,但我对此表示怀疑,因为在 Eclipse 中一切正常。是我这边的错误还是我应该寻找 gradle 插件错误?我是gradle的初学者。

也许需要源代码和 build.gradle 来理解我的问题。我在这里创建了一个仓库:https ://github.com/RedRelay/FCH_DEBUG

编辑:这似乎是与 Eclipse 相关的问题。我刚刚了解到 Eclipse 有自己的编译器,它似乎允许这样做而不是标准的 javac。

0 投票
1 回答
59 浏览

java - 在通过 java 中的反射加载的插件中使用持久性的问题

自三周以来,我尝试加载一些我使用JarClassLoader和反射编写的插件。
插件加载是完美的,但是当我必须使用持久性和实体类时,我得到了这个错误:

当我在命令行中使用它运行插件时,java -jar plugin.jar 它完美地显示了从我的数据库中获取的数据。此外,当我不使用持久性 API 并直接通过驱动程序连接时,即使通过反射,我也会得到正确的结果。

所以我想了解错误来自哪里以及如果可能的话如何解决它。

这是插件的代码:

这是我的持久性文件:

实体

和控制器:

它们都使用 maven 打包在一个 jar 中。

加载 jar 的主要类是:

JarClassLoader是从这篇文章派生的一个类:http: //kalanir.blogspot.com/2010/01/how-to-write-custom-class-loader-to.html

我在上面的链接中添加了代码的更正版本:

提前致谢。

0 投票
0 回答
768 浏览

java - Mockito MissingMethodInvocation - 在尚未初始化的对象上模拟调用方法

有人可以为我提供一种使用 Mockito 测试以下代码的方法吗?我目前收到 MissingMethodInvocation 异常。

obj1 是一个模拟对象,getId() 方法通过 getString() 方法返回另一个对象 obj2。我努力了

但是,我收到以下错误

并尝试

返回

提前感谢您的任何帮助或参考。

解决方案 obj2.getString() 是一种最终方法,正如错误读数所说 - “1. 你存根:final/private/equals()/hashCode() 方法中的任何一个。这些方法不能被存根/验证。”

我的解决方法是设置 obj2 的字符串 -

0 投票
1 回答
236 浏览

java - Sun Codemodel 泛型方法调用

我正在使用 Codemodel 库来生成 java 类。有没有办法生成如下所示的通用方法调用:

当然有一种方法可以使用以下表达式将返回结果转换为正确的类型:

这导致

但首选的转换方式是第一种,因为此代码正在生成模板以供开发人员进一步手动编辑。

0 投票
2 回答
255 浏览

perl - 如何检查是否使用对象调用方法调用了子例程

您可以使用以下示例中的两种语法将子例程作为方法调用。

但是您也可以不将其作为对象调用。

有一种方法,从子程序内部,“一般”知道子程序收到了什么样的调用?

0 投票
1 回答
107 浏览

scala - 理解 Scala 中的方法调用

在阅读本文档时,我对一些代码很陌生,Scala并且Java对一些代码感到困惑。这是代码。

path("hello")trait的方法在哪里:

因此,当我们调用该path("hello")方法时,我们需要一个实现该特征的对象来调用它。但在示例中,它只是一个方法调用。就像一个静态方法。

我错过了什么?