私はjsf2.0を使用しています。そして、1つの電子メールアプリケーションを作成し、Webサービスを呼び出してファイルのコンテンツを読み取り、SAXパーサーを使用してコンテンツを抽出してファイルを読み取ります。そして、そのコンテンツを文字列変数に保存し、セッターメソッドで設定します。そしてそれをoutputLabelに表示します。さて、問題は、コンテンツがその時点で jsf ページに表示されるときに、適切な形式で表示されないことです。1行で表示されます。しかし、その時のページのビューソースをビューソースで見ると、適切な形式で表示されます。それで、解決策は何ですか。返事してください。前もって感謝します。
質問する
8082 次
3 に答える
12
h:outputText
のescape
フラグが に設定されているかどうかを確認してfalse
ください。
escape: この属性は、機密性の高い HTML および XML 文字をコンポーネントによって生成される出力でエスケープする必要があるかどうかを決定するブール値のフラグ値を設定します。デフォルト値は「true」です。
(ここから説明)
于 2012-04-30T05:49:42.247 に答える
2
white-space
親要素の CSS プロパティを に設定しpre
ます。
例えば
<h:outputText value="#{bean.xml}" styleClass="preformatted" />
と
.preformatted {
white-space: pre;
}
于 2012-04-30T19:00:26.813 に答える
0
私は<pre>...</pre>
あなたのテキストの周りの古き良きhtmlがあなたが好きなようにテキストを表示すると思います(それがマークアップのないプレーンテキストであると仮定します)。
于 2012-04-30T06:04:24.083 に答える