entityクラスでpublicフィールドは使えない

エンティティにpublicフィールドを使うとgetter,setterなくなりすっきりだが、
jsp

${f:out(member.id)} ${f:out(member.password)} ${f:out(member.name)} ${f:out(member.version)}

member.idが見つからないと怒られる。
jsp2.0のEL式は、gettterがないとだめのようだ。
publicフィールドは使えないということか。