問題タブ [rhino]

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 投票する
1 に答える
268 参照

jsp - JSP java2d JSP 2d Taglib - Rhino でエラーが発生する

JSP アプリケーションで単純な 2D を描画しようとしています。http://ditchnet.org/2d/でこの taglib を見つけましたが、期待どおりに動作しません... webapp を起動すると、次のエラーが表示されます。

org.apache.jasper.JasperException: 20 行目で JSP ページ /index.jsp を処理中に例外が発生しました

17:18:

「こんにちは世界」

19: 20: 21:
22: // 赤のグラデーション ペイントを作成します 23: var color1 = new java.awt.Color(0xC80021);

スタックトレース: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398) org.apache.jasper.servlet.JspServlet.serviceJspFile( JspServlet.java:342) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)

根本的な原因

javax.servlet.ServletException: javax.servlet.jsp.JspException: ID 'polygon' のタグで JavaScript を評価中に Rhino でエラーが発生しました: null

したがって、ポリゴンのタグがnullであると表示されます。しかし、それは皆さんが目にするようなものではありません...誰か良いアイデアをお持ちですか? :) それとも、jsp で 2D のものを描画するための別のソリューションですか? ありがとう!

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

java - Java から Rhino への関数の公開

を使用して Java から Rhino でオブジェクトを利用できるようにするのは簡単ですScriptableObject.putPropertyが、トップレベルの関数を公開する方法はありますか? つまり、Rhino のスクリプトがfoo()Java コードを呼び出すことができるようにすることはできますか?

0 投票する
3 に答える
8980 参照

java - Rhino Javascript: オブジェクトを Javascript プリミティブに変換する方法は?

このプロジェクトでは、Rhino で javax.scripting を利用しています。

Java オブジェクト (Double、Long、Integer など) を返す Java メソッドがあります。そのメソッドを JavaScript から呼び出し、その結果を Javascript プリミティブ型として参照したいと考えています。ただし、javacript は戻り値の型を Object として認識します。

javascriptプリミティブに強制的に変換するにはどうすればよいですか?

この質問はhttp://groups.google.com/group/mozilla.dev.tech.js-engine.rhino/browse_thread/thread/2f3d43bb49d5288a/dde79e1aa72e1301とよく似てい ます

問題は、コンテキストと WrapFactory への参照を取得する方法です。

サンプルコード:

出力: 結果: 15

0 投票する
4 に答える
1646 参照

javascript - JavaScript / Rhino:E4Xクエリで正規表現を使用して、特定のノードのみを選択できますか?

私はRhino(Mirth)に取り組んでおり、次の構造を持つXMLを処理/解析する必要があります。

可能であればループの使用を避けて、すべての「foo」ノードのみを取得したいと思います。私は次のようなことを試みてきました:

同じ行のいくつかのバリエーションがありますが、機能していないようです。これを行うためのE4X構文/メソッドはありますか?私はしばらくグーグルをしていて、ECMASのドキュメントを読みましたが、これを行うことができません。

前もって感謝します!

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

c# - Rhino-Etl と MySQL の問題

しばらく Rhino-ETL を使用していますが、非常にスムーズに動作しています。しかし、MySQL DB への接続に問題があります。

http://dev.mysql.com/downloads/connector/net/6.1.html mysql.data が参照され、bin フォルダーにあります。

私の接続文字列 i app.config は次のようになります

接続文字列は、単純な Web サイトでデバッグ目的でデータ ソースとして正常に機能します。私はasp.net 3.5、win 7、およびVS 2008を実行しています。この問題について何か助けていただければ幸いです。

ETL プロジェクトでの簡単なテストも機能しています

0 投票する
2 に答える
2407 参照

java - Constructor.newInstance のカスタム クラス ローダー

Java プロセスでオブジェクトを作成および構成するために、Bean スクリプト フレームワークを介して rhino を使用しています。スクリプトで使用される一部のクラスは、常に標準のクラスパスにあるとは限らないため、動的にロードする必要があります。

これらのクラスをロードするために、補助ディレクトリからこれらのクラスをロードするカスタム クラス ローダーを使用して、スクリプト フレームワークのコンテキスト ファクトリを初期化します。これはうまくいきます。

問題は、これらのクラスの一部がコンストラクターで、この補助ディレクトリからロードする必要がある他のクラスを使用することです。ソースを見ると、JavaScript エンジンは単に Constructor.newInstance を呼び出しているだけであることがわかります。

newInstance 呼び出しがどのクラスローダーを使用するかを知るにはどうすればよいですか? また、独自のクラスローダーを挿入して、標準のクラスローダーがロード方法を知らないクラスを手動でロードできるようにすることはできますか?

0 投票する
3 に答える
8086 参照

java - rhino 用の Java スクリプト デバッガーのビルド

私は tomcat サーバーを使用しており、rhinoエンジンを追加して、ユーザーがスクリプトを実行できるようにしました。2 番目のフェーズは、デバッグ環境を提供することです。

Rhino にデバッグ API があることは知っていますが、Rhino の操作方法に関するドキュメントやコード サンプルが見つからず、Rhino を中心にデバッガーを構築することができませんでした。

誰でも知っていますか?

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

maven-2 - Maven プラグインとして利用できる優れた Rhino Javascript コンパイラはありますか?

Commons JCI プロジェクトは長い間維持されていないようです。他のオプションはありますか?

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

java - Mozilla Rhino: Java オブジェクトをスコープに追加するさまざまな方法

Rhino が埋め込まれたこの Java コードがあります (無関係なビットは省略されています)。

wherefooは拡張ScriptableObjectされbar、親のない単なる POJO です。

fooこの特定のケースでは、とが追加される方法に違いはありbarますか、それとも結果は同じですか?

ドキュメントを調べてみましたが、答えが見つかりませんでした。最終的に、ソース コード ( rhino1_7R1バージョン) を調べたところ、そのシナリオではそれほど重要ではないと思います。それともそうですか?

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

rhino - Rhino Service Busを使用して複数のサブスクライバーのPubSubを構成するにはどうすればよいですか?

Rhino Service Busを使用して、1つのパブリッシャーと複数のサブスクライバーの間にpub-subをセットアップしようとしています。ただし、私が今までに得たと思われるのは、競合するコンシューマーだけです(メッセージは一方のコンシューマーまたは他方のコンシューマーに分散されますが、両方には送信されません)。

現在のパブリッシャー構成は次のようになります(注:新しいOnewayRhinoServiceBusFacilityを使用しているため、送信側でバス要素を定義する必要はありません)

現在のサブスクライバー構成は次のようになります。

パブリッシャーとサブスクライバーを起動する2つのシンプルなコマンドラインアプリがあります。サブスクライバービンをコピーして貼り付けるだけで、2つのサブスクライバーを設定できます。私のメッセージハンドラは次のようになります。

何か案は?乾杯