关于下拉字段在表格的显示问题

叶落花开 发布于 2012/07/11 20:19
阅读 352
收藏 0

我就这么描述这个问题吧:

1.有一个生产厂家字段(FACTORY),有3个选项,如下:

<select>
  <option value ="zgdx">中国电信</option>
  <option value ="zglt">中国联通</option>
  <option value="zgyd">中国移动</option>
</select>

这个字段的值在保存进数据库的时候,我相信大家存储的都会是zgdx、zglt、zgyd这样的代码值,而不是中文名字。

2.那么在显示多条记录的表格里,这个字段如何才能显示为它的中文名字呢?我用的Hibernate进行查询的。我承认我表述问题的能力较差,这个问题也比较菜,但是一直困扰着我啊...

加载中
0
Andre.Z
Andre.Z
你总得有个参照是吧,我是喜欢用Map存的,用枚举也是行的。你用hibernate的,那你有个bean是吧,getter里面改改。。。,不想写死在代码,就用配置。或者bean不改,直接页面做文章。
Andre.Z
Andre.Z
回复 @叶落花开 : 页面弄个Map,存放对应关系,显示的时候,别说你不会哈
叶落花开
叶落花开
页面上怎么做文章?表格里有点不好处理啊...
0
麦其家的二少爷
麦其家的二少爷

前后台都可以进行转换,我喜欢 在前台   进行转换

叶落花开
叶落花开
在前台的表格里怎么转换,求指教...
0
猪也有理想
猪也有理想
写死'或者有个字典对应
0
jeffsui
jeffsui

struts2中<s:select>标签直接可以将map类型数据 填充进去

其中key对应了<option value="key">

value对应了<option value="key">value</option>

楼上说的用map存储是一种解决方法。

返回顶部
顶部