質問:Strutsの<html:select>タグにおいて、"category"というプロパティは使用できる?できない?


背景:
技術評論社『Jakartaプロジェクト徹底後略』
特集1 Struts完全入門
第6章 Validatorで簡単入力チェック
サンプル postMessage.jsp
において、

<html:select property="category">
<html:options name="..." labelName="..."/>
</html:select>

となっていますが、このままでは動きませんでした。
結局、categoryではなくcategoryNameとすることで動きました。

<html:select property="categoryName">
<html:options name="..." labelName="..."/>
</html:select>

このプロパティ名の変更は、上の書籍のサポートページよりダウンロードしたソースコードを見ながら行いました。
ところがこのプロパティ名をcategoryからcategoryNameへ変更するということを言及している情報源(書籍やWeb)が見当たりません。

これが正しい解決法なのかよくわかりません。ご存知の方がいたら教えてください。

また property="category" のままでうまく動作したよという方がおられましたら、教えてください。