m:renderedで出力されるHTML文
そろそろ10級から昇級したいこの頃です..orz
さて、S2JSFにおける、m:rendered の動きなのですが...
出力されるHTMLについて悩んでいます。
例えば、以下のように書くと、
<div> <span m:rendered="#{hogeDto.name != null">あいうえお</span> </div>
出力されるHTMLはこうなります。
<div> <span rendered="true">あいうえお</span> </div>
こんな感じで出てくれるといい感じなのです。
<div> あいうえお </div>
何か方法があるのでしょうか?
m:renderedの評価式だけの場合、せめて rendered="true" の部分をとってもらえるといいなと思っています。
外部公開するようなサイトの場合には、
- HTMLの出力サイズに指摘があったり、
- W3C準拠なHTMLの話が出てしまったり
- デザイナへの説明で span rendered="true" だけの部分は条件式で表示はされないからね。と言えない..orz
などなど、困ってしまいます。