问题标签 [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.
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 返回一个字符串(甚至没有必要),但什么也没有。有谁能够帮我?非常感谢。
java - JVM 中的动态方法调用跟踪日志记录
我想分析一个大型的开源java框架。为此,我想在执行过程中记录方法调用序列。输出应该包含多个条目,每个条目包含“方法名、调用时间、退出时间”。很难修改原始框架的源代码来启用此跟踪任务。我希望找到一些概要文件或方法。谢谢!
java - 在 Java 上动态调用方法
在工作中,我们必须为我们的客户生成一份报告,该报告在一周内多次更改其参数。此报告是从我们数据库中的单个表生成的。例如,假设一个表有 100 列,我今天必须生成一个只有 5 列的报告,但明天我必须生成其中的 95 列。考虑到这一点,我创建了一个包含指定表的所有列的 TO 类,并且我的查询返回所有列 (SELECT * FROM TABLE)。
我要创建的是一个动态表单来生成报告。我首先想到的是创建一个简单的框架,其中包含列为复选框的列列表,用户将选择他想要的列(当然有一个按钮来全选,另一个按钮取消全选)。
由于所有列的名称都与 TO 类的属性相同,因此我开发了以下代码(我有谷歌这个):
这是做我需要做的更好的方法吗?
提前致谢。
观察:TO 类的 getter 具有模式“getAttribute_Name”。
注意:这个问题与用户询问如何调用某个给定名称的方法的问题不同。我知道该怎么做。我要问的是,这是否是解决我描述的问题的更好方法。
java - 如何从使用类加载器创建的类中调用方法
第二个程序是
当我执行这个程序时,我得到的输出为
但如果尝试打电话x.disp()
或
然后我得到错误,因为找不到对象。如何让 x 的对象调用 disp()
java - 实际参数...不能通过方法调用转换转换为...
我正在为游戏 Minecraft 制作一个模组。使用 Eclipse 一切正常,编译成功,我可以使用我创建的 mod 玩游戏。但是,当我使用 gradle 编译代码时,出现此错误:
我不明白为什么它适用于 Eclipse 但不适用于 gradle。也许这是 pur java 的泛型误解,但我对此表示怀疑,因为在 Eclipse 中一切正常。是我这边的错误还是我应该寻找 gradle 插件错误?我是gradle的初学者。
也许需要源代码和 build.gradle 来理解我的问题。我在这里创建了一个仓库:https ://github.com/RedRelay/FCH_DEBUG
编辑:这似乎是与 Eclipse 相关的问题。我刚刚了解到 Eclipse 有自己的编译器,它似乎允许这样做而不是标准的 javac。
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
我在上面的链接中添加了代码的更正版本:
提前致谢。
java - Mockito MissingMethodInvocation - 在尚未初始化的对象上模拟调用方法
有人可以为我提供一种使用 Mockito 测试以下代码的方法吗?我目前收到 MissingMethodInvocation 异常。
obj1 是一个模拟对象,getId() 方法通过 getString() 方法返回另一个对象 obj2。我努力了
但是,我收到以下错误
并尝试
返回
提前感谢您的任何帮助或参考。
解决方案 obj2.getString() 是一种最终方法,正如错误读数所说 - “1. 你存根:final/private/equals()/hashCode() 方法中的任何一个。这些方法不能被存根/验证。”
我的解决方法是设置 obj2 的字符串 -
java - Sun Codemodel 泛型方法调用
我正在使用 Codemodel 库来生成 java 类。有没有办法生成如下所示的通用方法调用:
当然有一种方法可以使用以下表达式将返回结果转换为正确的类型:
这导致
但首选的转换方式是第一种,因为此代码正在生成模板以供开发人员进一步手动编辑。
perl - 如何检查是否使用对象调用方法调用了子例程
您可以使用以下示例中的两种语法将子例程作为方法调用。
但是您也可以不将其作为对象调用。
有一种方法,从子程序内部,“一般”知道子程序收到了什么样的调用?
scala - 理解 Scala 中的方法调用
在阅读本文档时,我对一些代码很陌生,Scala
并且Java
对一些代码感到困惑。这是代码。
path("hello")
trait的方法在哪里:
因此,当我们调用该path("hello")
方法时,我们需要一个实现该特征的对象来调用它。但在示例中,它只是一个方法调用。就像一个静态方法。
我错过了什么?