1

在我的 jsp 中,我有一个文本字段:<s:textfield name="codePropertyMap[%{#codeProperty.id}]" />codePropertyMapMap<CodeProperty, String>在我的操作中是一个。

现在,我想将 转换codeProperty.id为具体的CodeProperty,为此我创建了一个CodeAction-conversion.properties包含以下文本的文件:

KeyProperty_codePropertyMap=id 
Element_codePropertyMap=java.lang.String 
Key_codePropertyMap=CodePropertyImpl

但只有这样是行不通的。

在这个页面中,有一个列表转换 Struts Type Conversion的示例,但我看不出它是如何与地图一起工作的。

我想知道的是我缺少什么或无法进行转换?

提前致谢

4

1 回答 1

1

我认为,我试图这样做的方式是不可能的。我解决的方法是创建一个扩展 StrutsTypeConverter 的类来进行转换。有关此问题的更多详细信息和可能的解决方案,您可以访问http://www.mail-archive.com/user%40struts.apache.org/msg102474.html

于 2012-10-01T10:40:16.323 回答