0

ダッシュボード (チャート、グラフなど) のようなページ デザインに .vm を使用する struts ベースの application1 (純粋に Java) があります。ここで、application2 で application1 のダッシュボード ページを呼び出したい別の application2 (php) があります。application1 は、ログイン資格情報も要求します。

4

2 に答える 2

0

URLを使用してPHPコードからStruts2アクションをいつでも呼び出すことができ、追加のパラメーターはクエリ文字列としてのみ渡すことができます。

たとえば、struts2アプリケーションのアクション、つまり「my-action」を呼び出したい場合は、次のようなURLをヒットする必要があります。

www.yourapplication.com/my-action

尊重されたアクションにリクエストを送信するために必要なのは、struts.xmlファイルにアクション構成を含めることだけです。追加のパラメータは、クエリ文字列として渡すことができます。

于 2012-08-06T06:15:36.503 に答える
0

私はあなたのアプリケーションについて完全な考えを持っていません. しかし、私の理解によると、PHPでJavaを呼び出しています。すでに PHP にログインしていますが、Java アプリケーションを実行している間は、ログイン資格情報を探していません。再びログインを求めています。

私の考えでは、Java を呼び出すときに、ログイン資格情報を Java に渡す必要があります。そうしないと、理解できません。用途が違うから。コード内でJavaを呼び出すときにできることは、ユーザー名やパスワードなどのログインの詳細があり、Javaで処理しているパラメーターとして両方をhtml隠しフィールドに保持します。Javaの隠しフィールドパラメータ名に基づいて、ログイン資格情報が自動的に取得されます....

HTML :

<input name="username" value="anitha">

Struts2 .アクション:

//setters/getters

private String username;
于 2012-08-06T06:19:37.030 に答える