2012-03-20 6 views
-6

.classファイルを持つユーザー定義のjarファイルがあります。例:abc.jar。javascriptでJavaオブジェクトを呼び出す方法は?

私はJavaScriptでHTMLファイルでこれらのクラスファイルを使用します。私はアプレットコールを使用したくありません。

これについて私に何か助けてもらえますか? http://directwebremoting.org/dwr/introduction/getting-started.html

refer-ステップチュートリアルでステップのために、プロジェクト内のDWR

を実装する

+3

は、ときに人は最終的にJavaの!=のJavaScript ... –

+4

Javaが持っていることを理解するであろう**なし** JavaScriptに関係。 JavaScriptでJavaオブジェクトを使用することはできません。 – Viruzzo

+1

*「アプレットの呼び出しを使用したくありません。」*アプレットまたはサーバー上のJavaへのJS呼び出しは、これを実現する唯一の方法です。あなたはいつもあなたが望むものを得ることはできません。 –

答えて

0

あなたが(サーバーで)いくつかのJavaコードを実行し、(クライアントに)あなたのJavaScriptでの応答を取得したい場合。あなたはjqueryでAjaxを使うことができます。

http://api.jquery.com/jQuery.ajax/

これは、Java(事前)プログラミングのためであることを忘れないでください。

1

てみさらなる支援のためのあなたの必要性を説明してください。

+0

更新いただきありがとうございます。私は、サーバー側のプログラミングを使用していません。例:Abc.jarにはMath.classがあり、クラスにはadd、mul、div、sub操作が含まれています。私は自分のjavascrptでこれらの操作を使用したい。あなたのjava '.class'ファイルを使用したい場合は –

+0

は、あなたはそれのWebアプリケーション –

+1

@SrikanthChilukuri行う必要があります。あなたはそれを行うことはできません - あなたは、単にJavaScriptでのJavaのクラスをロードすることはできません。期間。 JavaScriptはJavaとは無関係ですが、まったく別の会社によって作成された全く異なる言語です。命名規則の中にはJavaから取られたものもあるので、それは "Java"という言葉を共有します。互換性はまったくありません。 – MMM

1

JavaScriptでJavaオブジェクトを使用することはできません。

1

ECMA標準は、このようにあなたがJavaScriptでJavaオブジェクトを使用することはできません、Javaのとの通信をカバーしていない - 彼らは言葉の「Java」を共有するものの、名前に惑わされてはいけない、両方の言語は完全に異なってい構文は完全に異なる言語です(Javaは仮想マシン上で実行されるバイトコードにコンパイルされ、JavaScriptは解釈されるスクリプト言語です)。

1

JavaははJavaScriptで使用できないオブジェクト。期間。

関連する問題