关于freemarker遍历的问题hashmap k值只能为String类型

是这样的,我现在有两个类,一个对象类,一个类型类。类型类是用来标记对象类型的。在service层里,有一个方法就是根据对象的类型来查找。然后将这个对象展示到页面上,并且要... 是这样的,我现在有两个类,一个对象类,一个类型类。类型类是用来标记对象类型的。在service层里,有一个方法就是根据对象的类型来查找。然后将这个对象展示到页面上,并且要展示这个对象的具体类型信息,而类型类中的类型又有英文名称和中文名称,在页面的标签中,要求id属性使用英文名称,文本类容(展示给用户的)使用中文。我刚开始直接用类型类对象作为k值传进map,结果freemarker不支持。这可如何是好,求高手帮助。可能光名字不太好理解,我贴点图。

图片是我在头的指导下改成两个list嵌套的,结果发现不行,这样相当于两个for循环嵌套,所有不符合要求。希望有大神能帮助我了。
展开
 我来答
百度网友f1f628b7e
2013-04-08 · TA获得超过5062个赞
知道大有可为答主
回答量:1870
采纳率:100%
帮助的人:1939万
展开全部
把传给页面的hash,修改key为String类型的,就行了
追问
我也想啊,问题是前面单选框里的id必须要是英文的,因为类型的英文名字在数据库里是主键,是不会重复的,而中文名字是会重复的。所以我必须要把类型的中英文名称都传过来,然后标签的id属性使用英文,文本使用中文。
追答
那你key 就用英文的不就行了?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式