ResponseWriter writer=context.getResponseWriter();
startElement、endElement、および のwriteAttributeメソッドについて知りたいですResponseWriter。
JSF 出力は HTML/XML であり、ResponseWriter正しく生成しやすくなります。<span>タグ内のテキストをレンダリングしたいとします。
<span>My random text</span>
コードは次のようになります。
ResponseWriter writer=context.getResponseWriter();
writer.startElement("span", component);
writer.writeText(text, null);
writer.endElement("span");
writerAttributeタグに ID またはクラス属性を追加する必要がある場合に使用します。
ResponseWriter writer=context.getResponseWriter();
writer.startElement("span", component);
writer.writeAttribute("id", id, null);
writer.writeText(text, null);
writer.endElement("span");
これは以下をレンダリングします:
<span id="myId">My text</span>
注:writeAttributeすぐに続きますstartElement。別の要素を開始したり、テキストを書いたりすると、 を呼び出すことはできませんwriteAttribute。