問題タブ [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.
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 のものを描画するための別のソリューションですか? ありがとう!
java - Java から Rhino への関数の公開
を使用して Java から Rhino でオブジェクトを利用できるようにするのは簡単ですScriptableObject.putProperty
が、トップレベルの関数を公開する方法はありますか? つまり、Rhino のスクリプトがfoo()
Java コードを呼び出すことができるようにすることはできますか?
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
javascript - JavaScript / Rhino:E4Xクエリで正規表現を使用して、特定のノードのみを選択できますか?
私はRhino(Mirth)に取り組んでおり、次の構造を持つXMLを処理/解析する必要があります。
可能であればループの使用を避けて、すべての「foo」ノードのみを取得したいと思います。私は次のようなことを試みてきました:
同じ行のいくつかのバリエーションがありますが、機能していないようです。これを行うためのE4X構文/メソッドはありますか?私はしばらくグーグルをしていて、ECMASのドキュメントを読みましたが、これを行うことができません。
前もって感謝します!
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 プロジェクトでの簡単なテストも機能しています
java - Constructor.newInstance のカスタム クラス ローダー
Java プロセスでオブジェクトを作成および構成するために、Bean スクリプト フレームワークを介して rhino を使用しています。スクリプトで使用される一部のクラスは、常に標準のクラスパスにあるとは限らないため、動的にロードする必要があります。
これらのクラスをロードするために、補助ディレクトリからこれらのクラスをロードするカスタム クラス ローダーを使用して、スクリプト フレームワークのコンテキスト ファクトリを初期化します。これはうまくいきます。
問題は、これらのクラスの一部がコンストラクターで、この補助ディレクトリからロードする必要がある他のクラスを使用することです。ソースを見ると、JavaScript エンジンは単に Constructor.newInstance を呼び出しているだけであることがわかります。
newInstance 呼び出しがどのクラスローダーを使用するかを知るにはどうすればよいですか? また、独自のクラスローダーを挿入して、標準のクラスローダーがロード方法を知らないクラスを手動でロードできるようにすることはできますか?
java - rhino 用の Java スクリプト デバッガーのビルド
私は tomcat サーバーを使用しており、rhinoエンジンを追加して、ユーザーがスクリプトを実行できるようにしました。2 番目のフェーズは、デバッグ環境を提供することです。
Rhino にデバッグ API があることは知っていますが、Rhino の操作方法に関するドキュメントやコード サンプルが見つからず、Rhino を中心にデバッガーを構築することができませんでした。
誰でも知っていますか?
maven-2 - Maven プラグインとして利用できる優れた Rhino Javascript コンパイラはありますか?
Commons JCI プロジェクトは長い間維持されていないようです。他のオプションはありますか?
java - Mozilla Rhino: Java オブジェクトをスコープに追加するさまざまな方法
Rhino が埋め込まれたこの Java コードがあります (無関係なビットは省略されています)。
wherefoo
は拡張ScriptableObject
されbar
、親のない単なる POJO です。
foo
この特定のケースでは、とが追加される方法に違いはありbar
ますか、それとも結果は同じですか?
ドキュメントを調べてみましたが、答えが見つかりませんでした。最終的に、ソース コード ( rhino1_7R1バージョン) を調べたところ、そのシナリオではそれほど重要ではないと思います。それともそうですか?
rhino - Rhino Service Busを使用して複数のサブスクライバーのPubSubを構成するにはどうすればよいですか?
Rhino Service Busを使用して、1つのパブリッシャーと複数のサブスクライバーの間にpub-subをセットアップしようとしています。ただし、私が今までに得たと思われるのは、競合するコンシューマーだけです(メッセージは一方のコンシューマーまたは他方のコンシューマーに分散されますが、両方には送信されません)。
現在のパブリッシャー構成は次のようになります(注:新しいOnewayRhinoServiceBusFacilityを使用しているため、送信側でバス要素を定義する必要はありません)
現在のサブスクライバー構成は次のようになります。
パブリッシャーとサブスクライバーを起動する2つのシンプルなコマンドラインアプリがあります。サブスクライバービンをコピーして貼り付けるだけで、2つのサブスクライバーを設定できます。私のメッセージハンドラは次のようになります。
何か案は?乾杯