2009-03-05 23 views
0

javaからPHPメソッドを呼び出す必要があります。リクエストディスパッチャーでそれを行うことはできますか?JavaからPHPメソッドを呼び出す

+0

私は考えていない、誰もがこの質問に何も詳細情報なしで答えることができます。あなたの開発環境を記述してください! – guerda

+0

Javascriptを意味しますか? – troelskn

+0

[JavaからPHP関数を呼び出す](http://stackoverflow.com/questions/13748137/calling-php-function-from-java) – RivieraKid

答えて

4
Runtime.getRuntime.exec("php <your script name>">; 
0

リクエストディスパッチャは、J2EE Webアプリケーションの別のWebリソースに転送(またはインクルード)するためのものです。

J2EE WebアプリケーションからPHPページを表示する場合は、リダイレクトを発行します。

リクエストの結果をJ2EE WebアプリケーションのPHPページに処理する場合は、HttpURLConnectionなどを試してください。

3

外部サイトと同じように個別のリクエストを行う必要がありますが、基本的に完全なウェブリクエストになります。あなたのJVMでPHPインタプリタを持っていない限り、Java内から単一のPHP関数を呼び出す方法はありませんが、そうは思われません。

AJAXインターフェイス(JSONまたはいくつかのゆるく定義されたXMLを使用)やSOAPインターフェイス用に書いたように、PHP側を記述したいと思うかもしれません。

+0

httpを経由して電話をかけてください! – cherouvim

関連する問題