以下に示すように、h:outputtext を pre タグで囲むことは可能ですか?
<pre class="prettyprint lang-java">
<h:outputText value="#{maintainBusinessProcessBean.featureCodeAssistContent}">
</h:outputText>
</pre>
HTML ページに Java メソッドのコンテンツを表示する必要があります。以下に示すように、サンプルのJavaメソッドをpreタグに直接指定してみましたが、問題なく動作します。
<pre class="prettyprint lang-java">
public int getResult(int a, int b){
return a+b;
}
</pre>
一方、h:outputtext に文字列と同じメソッドを指定し、それを pre タグで囲むと、書式設定や構文の強調表示は行われません。Java メソッドの内容はテキストとして表示されるだけです。