[java][seasar] BeanWrapper

例によって SAStruts の話題ですけれども。

pageContext.findAttribute() したら、BeanWrapper が返ってきた。こ、これは!

ActionWrapper さんが、POJO Action のプロパティを色んなラッパーで包んでから HttpServletRequest に詰めてあげているのか。WrapperUtil#convert() が肝。ふむふむ。BeanWrapper は Map 実装だから、EL式でサラサラッとアクセスできる、ということかな?

ということは、前述の

${sessionScope.formDto.first}

を可能にするには、セッションに格納する際に、dto を BeanWrapper で包んであげれば良いってことか。あー、でも Action で使うときが、めんどくさい?