問題タブ [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 のポートレットを作成しています。

また、質問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 クラスの属性と同じ名前を持っているため、次のコードを開発しました (これは Google で取得しています)。

これは私が必要とすることを行うためのより良い方法ですか?

前もって感謝します。

Obs.: TO クラスの getter には、パターン "getAttribute_Name" があります。

注: この質問は、ユーザーが特定の名前のメソッドを呼び出す方法を尋ねる質問とは異なります。私はそれを行う方法を知っています。私が求めているのは、これが私が説明した問題を解決するためのより良い方法であるかどうかです。

0 投票する
1 に答える
1195 参照

java - クラスローダーで作成したクラスからメソッドを呼び出す方法

二つ目のプログラムは

このプログラムを実行すると、次のように出力されます

しかし、電話しようとするとx.disp()、または

次に、オブジェクトが見つからないというエラーが発生します。x のオブジェクトを取得して disp() を呼び出す方法

0 投票する
1 に答える
59 参照

java - javaのリフレクションを介してロードされたプラグインで永続性を使用する問題

3 週間以来、私は自分が書いたいくつかのプラグイン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 投票する
1 に答える
236 参照

java - Sun Codemodel ジェネリック メソッドの呼び出し

Java クラスの生成に Codemodel ライブラリを使用しています。次のようなジェネリック メソッド呼び出しを生成する方法はありますか。

次の式を使用して、返された結果を正しい型にキャストする方法は確かにあります。

その結果、

ただし、キャストの推奨される方法は最初の方法です。このコードは、開発者がさらに手動で編集するためのテンプレートを生成するためです。

0 投票する
1 に答える
107 参照

scala - Scala でのメソッド呼び出しについて

私はこのドキュメンテーションを読んだときに、コードの一部にかなり慣れていて混乱しましScalaた。これがコードです。Java

path("hello")特性のメソッドはどこにありますか:

したがって、path("hello")メソッドを呼び出すときは、それを呼び出すためのトレイトを実装するオブジェクトが必要になります。しかし、この例では、それは単なるメソッド呼び出しでした。静的メソッドのように。

私は何を取りこぼしたか?