0

現在、Spring mvc/jsp アプリを jsf アプリに変換しています。

以前は、JSP セグメント ファイルのコンテンツを次のようなテキスト領域にインポートできました。

<textarea id="sectionSixPointOne" name="sectionSixPointOne">
      <jsp:include page="sect_six_point_one.jspf"/>
</textarea> 

魔法のように、jsp のコンテンツがテキスト領域のコンテンツに表示されました。

私たちは JSF でも同じことをしようとしていますが、私は自分自身を撃つ準備ができています。

私たちは試しました

<h:inputTextarea id="sectionSixPointOne">
  <ui:include src="section_six_sect_one.xhtml"/>     
</h:inputTextarea>

ただし、テキストエリアの後のコンテンツは含まれていません。

h:inputTextarea の値パラメーターとしてのコンテンツを含めようとしましたが、コンパイラーは、構文/引用符/角かっこなどに関する結び目のニッカーを取得します.

<h:inputTextarea id="sectionSixPointOne" value=<ui:include src="section_six_sect_one.xhtml"/>     
</h:inputTextarea> 

コンテンツをバッキング Bean にロードするのではなく、jsf ページに直接コンテンツを含めたいと思います。私がしたいことをjsfで行うことができるアイデアは誰にでもあります(私は完全なJSFの初心者ですか?

4

1 に答える 1

0

<h:inputTextarea id="sectionSixPointOne">含めるファイルに含める値を入れるだけです。
そうすれば、一部のコンポーネントに挿入する必要がなくなり、全体を独自のファイルに抽出するだけです。

したがって、コードは次のようになります。

<ui:include src="section_six_sect_one.xhtml"/> 

および section_six_sect_one.xhtml で":

<ui:composition xmlns=... >
    <h:inputTextarea id="sectionSixPointOne" value="yourIncludedText"/>
...
于 2014-12-05T11:10:14.517 に答える