2008-7-3 19:20
smartpig
Struts 2.0的Action中,如何自动组装enum类型的参数?
一个UpdateAction.java,其中有参数User user ; 而User有个属性叫Sex sex;而Sex是个枚举类。
现在修改用户的JSP页面上,性别参数名写成user.sex,值写成MALE;
提交后,UpdateAction中,对于User的其他属性,都可以接收组装,而Sex sex属性却怎么也组织不起来。
请问,像我这种情况,
1. JSP页面上的性别 参数名 和 值 该如何写?
2. Action中或者User中该对user/sex属性做什么特殊处理?
2008-7-3 19:21
juanpeng
是否应该采用conversion的方式,将页面传递进来的String类型的性别转换成对应的枚举类型之后,再set到sex属性呢?
2008-7-3 19:21
hanfeishu
将页面转过来的数据进行类型的转换·在通过一个实对象进行封装·就OK·了·
2008-7-3 19:22
cyntha80
楼主可能用的是老版本,据我所知新版本是内置了枚举转化器,关于jsp页面上怎么显示,可以看我提交的这个patch
[url]http://jira.opensymphony.com/browse/XW-647[/url]
2008-7-3 19:58
justforregister
好久不见啊,
2008-7-3 22:37
xieye
呵呵。。。
页:
[1]

Powered by ITPUB论坛