Java Beanで\ nを使用していて、コンソールの変数の出力が正しく表示されています。一方、この値をBeanからJSFにフェッチしている間は、....... どのようにしてJSFの作業を\ nできますか?作成方法 <h:inputTextarea>
答えて
最も簡単な方法は、改行\n
を保存したいテキストを含む親要素にCSS white-space: pre
を適用することです。このCSSスタイルクラスを考えると次のように
.preformatted {
white-space: pre;
}
あなたは、これを適用することができます:など
<div class="preformatted">#{bean.text}</div>
または
<h:panelGroup layout="block" styleClass="preformatted">#{bean.text}</h:panelGroup>
または
<h:outputText value="#{bean.text}" styleClass="preformatted" />
を
このスタイルプロパティは、ちょうど<textarea>
要素がデフォルトで使用しているものとまったく同じです。また、disabled="true"
またはreadonly="true"
に設定することで、それを利用して編集不能にすることもできます。
<h:inputTextarea value="#{bean.text}" disabled="true" />
あなたはもちろんHTML <br/>
要素によって\n
の出現をすべて置き換えることができます。このようにして、white-space: pre
を使用せず、<textarea>
要素ではない要素に表示することができます。方法の1つはfn:replace()
を使用しています。
<h:outputText value="#{fn:replace(bean.text,'\\n','<br/>')}" escape="false" />
これは、white-space: pre
よりも醜いIMOです。
\n
のすべての出現を</br>
に置き換えて表示してください。
<h:inputTextarea>
に値を送信する前に、\ nをすべて<br/>
に置き換える必要があります。
Htmlは、改行には<br/>
を使用し、\ nにはjavaと似ていません。
また、<h:outputText
(ほとんどの場合...)にescape="false"
を追加する必要があります。
<h:inputTextarea>
を介してデータベースに記録されたテキストを調べると、特殊文字が保持されていることがわかりました。
このように、私が残酷な芸術であると思ったことを調べた後、JSFコンポーネントのデフォルト表示が実際に私を失望させていたことがわかった。
私のスタイルシートにwhite-space: pre-wrap;
〜<p>
を追加すると、JPA pojoのテキストが提供されていた<h:outputText>
タグのこの問題が修正されました。私の場合は
pre
が文字によってではなく、言葉で包みましたので、私はpre-wrap
ではなく、pre
を必要としていました。
これが誰かを助けることを願っています!
- 1. リストオブジェクトの作成方法<Integer>タイプ
- 2. リストの作成方法<Float>?
- 3. IEqualityComparerの作成方法<Type>ジェネリックタイプ
- 4. 親テーブルのサブテーブル<tr>の作成方法<tr>?
- 5. OrientDBで頂点を作成してエッジを作成する方法
- 6. 作成方法
- 7. 変数からarraylist <Object>を作成する方法?
- 8. 点滅した<hr/>タグの作成方法は?
- 9. リストの作成方法<enum>パーセル可能?
- 10. すぐにリストを作成する方法<T>。コンテナ()
- 11. イオニック2スタイル作成方法<ion-item>ウィンドウ
- 12. HTMLテーブルを作成する方法<TD>見えない
- 13. タスクの作成方法<手動で完了できる>
- 14. ICollection <子エンティティ>の作成方法。どのよう
- 15. リスト<String>クラスオブジェクトを作成する方法
- 16. RazorでNullable <T>のエディタテンプレートを作成する方法
- 17. Flex <mx:XMLをアクションスクリプトに作成する方法
- 18. ArrayAdapterの配列を作成する方法<String>
- 19. MutablePropertyの作成方法<T> from MutableProperty <U> Swift ReactiveCocoa 4
- 20. MFCで "CArray <CArray <CString>>&結果"を作成する方法?
- 21. querySelectorでdbClickを作成する方法は?</p> <p>
- 22. Map <Integer、Map <Integer、Float >>のAvroスキーマの作成方法?
- 23. DataFormWebPartでカスタムプロパティを作成する方法
- 24. 成果の作成方法
- 25. 反復作成レシピの作成方法
- 26. PHPライブラリ - 作成方法と作成方法
- 27. XSLT version 1.0複数のグループを作成する方法
- 28. JavaScriptの作成方法 - 出力方法
- 29. Ajax.ActionLinkとHtml.ActionLinkを使用する際にイメージハイパーリンクを作成する方法<a><img/></a>
- 30. Func <TSource、int>とintを比較して式<Func <TSource、bool>を作成する方法