2

JSF 2.0 と JSP を使用して Web アプリケーションを作成しましたが、奇妙な問題に直面しています。

JSPページを含めたJSFのページがあります。コードは以下の通りです。

<o:resourceInclude path="detailedReports.jsp" />

o は omnifaces です。xmlns:o="http://omnifaces.org/ui"

JSP (detailedReports.jsp) には、次のようなコードがあります。

<h:form id="myForm" prependId="false">
    <h:commandLink value="Take Me To Some Page" action="#{PersonalInformationDataBean.moveToApplicantRegisterPage()}" />
</h:form>

moveToApplicantRegisterPage()以下のコードがあります

public String moveToApplicantRegisterPage() {
    editedData = 1;
    return takeMeToAnotherPage("registerForPatentss");
}

Take Me To Some PageリンクをクリックするdetailedReports.jspと、 ではなく にリダイレクトされregisterForPatentss.xhtmlます。

これが起こっている理由は何ですか?にリダイレクトするにはどうすればよいですかregisterForPatentss.xhtml

注:にリダイレクトするときに、 のデータもにregisterForPatentss.xhtml設定する必要があります。int editedData1

4

2 に答える 2

0

これは、2つの異なるビューテクノロジ(JSPとファセット)の混合に関連するレンダリングの問題である可能性があります。

于 2012-10-02T16:16:18.543 に答える
0

解決策はないと思います。だから私がしたことは、JSF で JSP を取ることです。つまり、JSP コンテンツを JSF 形式で書き直しました。だから今、私はJSPページを持っていません。

すべてが完璧に機能しています!!!

于 2012-10-03T13:38:55.940 に答える