コンポーネントのレンダラーでhtml出力を生成するために何らかの種類のテンプレート言語を使用した経験があるのだろうかと思っていました。JSFレンダラー - テンプレートを使用
コンポーネントのレンダリングが変更されても、次のようなことをするのは難しいです。
writer.write('\n');
writer.startElement("script", null);
writer.writeAttribute("type", "text/javascript", null);
writer.writeAttribute("language", "Javascript", null);
writer.write("var checkbox_off = \"" + CHECKBOX_OFF_IMAGE_PATH + "\";\n");
writer.write("var checkbox_on = \"" + CHECKBOX_ON_IMAGE_PATH + "\";\n\n");
writer.write("cache1 = new Image("
+ CHECKBOX_IMAGE_WIDTH
+ ","
+ CHECKBOX_IMAGE_HEIGHT
+ ");\n");
writer.write("cache1.src=checkbox_off;\n");
...
私はレンダラテンプレート言語(http://people.apache.org/~matzew/jsfvelocity.html)としての速度の使用を議論する記事を見てきましたが、私は、JSFコンポーネントの開発者は、この問題をいかに解決したか、他のと、これを処理する方法についてのより一般的なコンセンサスがあるかどうかをworderingました問題。
確かにサンプルは素晴らしいでしょう –