struts2 radio标签国际化问题
在radio标签中:
<s:radio name="sex" list="#{'0':'male','1':'female'}"/>
我想实现对male的国际化,我中文资源文件中定义了key为page.user.sex.male=男,在英文中定义了 page.user.sex.male=male
我该如何在radio标签中实现这个国际化?
我现在的解决办法是在Action中定义一个hashmap,然后
Map s = new HashMap();
s.put("0",getText("page.user.sex.male"));
s.put("1",getText("page.user.sex.female"));
request.setAttribute("SEXTEST", s);
然后在页面中:
<s:radio name="sextest" list="#request.SEXTEST"/>
这样的话,显示的顺序好像没法控制,并且觉得好麻烦~