0

WebLogic アプリケーション サーバー (JSF) に Web ページがあります。そのページ内には、ASP.NET ページを表示する iFrame があります (コード ビハインド dll を使用)。ユーザーは JSF ページで認証され、どういうわけか、ユーザーのユーザー名を iFrame 内の ASPX ページに渡したいと考えています。

これを行う最も簡単な方法は何ですか?

4

2 に答える 2

0

これを実現するための最も簡単な (しかし安全ではないかもしれない) 方法の 1 つは、QueryString を使用することです。

ASP.Net 側で QueryString を処理する例

JSF側から、このようにパラメータを渡すことができます

<h:outputLink value="aspNetPage.aspx" target="iFrameName">
    <h:outputText value="Load asp.net page" />
    <f:param name="username" value="#{sessionScope['username']}" />
</h:outputLink>

以下に基づく JSF コード: JSF 2 リンク、Co​​mmandLink、および OutputLink の例

于 2012-09-04T20:04:51.280 に答える
0

セッション/Cookie に書き込み、IFrame ページ内から読み取ることができます。または、DB ルートを使用することもできますが、実装方法によって異なります。

于 2012-09-04T20:04:52.173 に答える