关于JSP显示(数字/真实数据)和 数据库设计问题!

数据库有些数据 比如性别, 我会保存 0 1 (0 代表男 1代表女)

但是我前台让用户选择下拉菜单的时候, 用户会看到 : 男, 女

最后用户提交 ------ 然后保存到数据库

那整体上我该怎么设计呢?

首先,我的思路是: 我要有个参数表, 这个参数表存放了 0 代表男 1代表女

然后保存性别的表 会保存 0 1 但不保存男 女,

往下我就没思路了 !!!! 求解答。

1、可以在model上写个转换方法
2、写个展示的taglib

借助[b]i18n[/b],编写属性文件比如gender.properties,如果是纯jsp,不用框架的话,自己编写个或找个解析属性文件的java类,提供getter方法。
因为属性文件是键值对的形式,所以在页面,get("0")来获取“男”

[b]1、创建一个数据字典类Dictionary,包括对应的Service、DAO等[/b]
[code="java"]
public class Dictionary implements Serializable {
private static final long serialVersionUID = 1L;
private long id;// 流水号
private String group;// 分组类别
private String name;// 键名
private int value;// 值

    // setter和getter

}
[/code]
[b]2、在Controller中查询“单位”字典,并传递到JSP页面[/b]
[code="java"]
List unitDDL = dicService.findByGroup("UNIT_DDL");
[/code]
[b]3、在JSP中如下处理[/b]
[code="html"]

单位:






${unit.name }
/c:when

${unit.name }
/c:otherwise
/c:choose
/c:forEach




[/code]

你前台text里写男女,value里写0|1就行了呀,你不是用的下拉吗,有这么麻烦嘛