javascript - Javaでjsのメソッドを呼び出すにはどうすればよいですか?
天蓬老师
天蓬老师 2017-07-05 10:26:55
0
3
1287

Java で js のメソッドを呼び出す方法

リーリー
リーリー

呼び出し方法を

に変更します リーリー

これは成功した操作です

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(3)
为情所困

独自の実装後、2 つの方法を使用してそれを実現できます:

  1. engine.eval
    Object result = Engine.eval("STRING_UTIL.isNotEmpty('" + str + "')"); を使用して呼び出します。

  2. invokeMethodメソッドを使用して実装します
    まずオブジェクトを取得します

Object thiz = Engine.get("STRING_UTIL");
次に、オブジェクトに応じたメソッドを呼び出します
Object result = invocable.invokeMethod(thiz, "isNotEmpty", new Object[]{"hahaha"});

もう 1 冊の本を皆さんにご紹介します: 『Java 7 の徹底理解: コア テクノロジーとベスト プラクティス』
ここの 2 番目の章は非常に詳細です。行きたい方は覗いてみてください

いいねを押す +0
Peter_Zhu

リーリー

invokeFunction メソッドの説明 最初のパラメータはメソッド名で、以降のパラメータはすべてメソッドのパラメータで、戻り値はオブジェクトです。

いいねを押す +0
刘奇

いいえ
javaはバックエンド言語であり、jsはフロントエンド言語であり、javaでjsコードを調整することはできません

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート