Java Sruts2<;s:收音机/>;从.properties文件读取标签

Java Sruts2<;s:收音机/>;从.properties文件读取标签,java,jsp,struts2,radio-button,struts-tags,Java,Jsp,Struts2,Radio Button,Struts Tags,我正在将代码从Struts1迁移到Struts2,在这里我有以下场景: 由于在Struts2中,我们必须在一个列表中添加上述三个单选按钮,如何为每个单选按钮添加本地化标签 假设A,B,C为字符串: @Getter private String[] cases = {"A","B","C"}; @Setter private String case; 请注意,top关键字仅供内部使用,和。 然后您可以使用toString(),虽然不那么优雅,但却坚如磐石:

我正在将代码从Struts1迁移到Struts2,在这里我有以下场景:



由于在Struts2中,我们必须在一个列表中添加上述三个单选按钮,如何为每个单选按钮添加本地化标签

假设
A
B
C
为字符串:

@Getter         private String[] cases = {"A","B","C"};
        @Setter private String case;

请注意,
top
关键字仅供内部使用,
和。
然后您可以使用
toString()
,虽然不那么优雅,但却坚如磐石:


我用不同的方式写作,效果不错



因为在Struts2中,我们必须在一个列表中添加所有上述三个单选按钮-你可以,但并不意味着你必须。是的,这是另一种方式,对于小列表,我也使用它(但通常仅限于)@swetha我尝试了你的解决方案,但我发现出现了以下错误:
org.apache.jasper.jaspereException:error on line 31,template/simple/radiomap.ftl stack.findString(parameters.listValue)中的第9列未定义。无法将其分配给itemValue-类:freemarker.core.Assignment