- ベストアンサー
Strutsのbean:writeにclassを適用したい
元々以下のような部品をカスタムタグ化したいです。 <input type="text" class="info" size="8"/> <bean:write name="InputForm" property="customerID" class="info"/> とやるとエラーになります。 class="info"の部分を削除するとエラーはなくなります。 どうしたらclass=""の部分を適用できるでしょうか
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#18558
回答No.1
まず、マニュアルはちゃんと調べましょう。 HTMLのテキストフィールドと、 bean:writeは違いますが、 html:textのことでしょうか? それとも、単純に出力した文字にclassを適用したいということでしょうか? もし前者なら、classの代わりにstyleClass属性を使います。 後者なら、<span>で括ってやるなりすればいいでしょう。
お礼
ありがとうございます。 カスタムタグにはどんな物があるかも知らずに質問していたので混乱した文章になってすみません。 bean:writeだと、beanの中の値に変換されるだけなので、そもそも使うカスタムタグが違うという事ですよね。 <input type="text" class="info" xxxxxxxxxx/> などとしたいのであれば、 html:textを使うべきで、その際にstyleClass属性を使用してやればOKという事ですね。