A Day In The Life

とあるプログラマの備忘録

htmlタグ:styleId属性

Strutsのhtmlタグにid属性がないことに気づきました。

<html:checkbox id="hoge" />

って書いてHTMLを出力しても、

<input type="checkbox">

と出力されてしまいます。

あれ!?無視ですか。。。

タグにIDつけたい時はどうしたらいいんだろうと少し調べるとstyleId属性なるものがありました。
このようにstyleId属性を指定すると

<html:checkbox styleId="hoge" />

HTMLで

<input type="checkbox" id="hoge">

と出力してくれます。

class属性に関してもhtmlタグでは変わりにstyleClassってのを使わないといけないみたいです。

htmlタグにid属性とclass属性がないのはなんか不思議です。