数据库中是以int形式存储,页面需要显示其对应信息的方法(例如性别,状态)
2014-04-28 21:05
459 查看
此处以班级状态为例:
班级实体:
此处均使用struts标签:
jsp页面显示状态信息:
下拉框与单选框显示:
班级实体:
public class Team { public static final Integer STATE_NOTBEGIN = 1; public static final String STATE_NOTBEGIN_VIEW = "未开课"; public static final Integer STATE_BEGIN = 2; public static final String STATE_BEGIN_VIEW = "已开课"; public static final Integer STATE_FINISH = 3; public static final String STATE_FINISH_VIEW = "已结课"; private Integer id; private String tname; private Integer state;//0无效,1未开课,2已开课,3已结课,默认1 //提供对应map集合用于下拉框或单选框显示 public static final Map<Integer,String> stateMap = new HashMap<Integer,String>(3); static{ stateMap.put(STATE_NOTBEGIN, STATE_NOTBEGIN_VIEW); stateMap.put(STATE_BEGIN, STATE_BEGIN_VIEW); stateMap.put(STATE_FINISH, STATE_FINISH_VIEW); } //提供状态显示get方法 public String getStateView(){ String stateView = null; if(this.state == STATE_NOTBEGIN){ stateView = STATE_NOTBEGIN_VIEW; }else if(this.state == STATE_BEGIN){ stateView = STATE_BEGIN_VIEW; }else if(this.state == STATE_FINISH){ stateView = STATE_FINISH_VIEW; }else{ stateView = "错误状态"; } return stateView; } }
此处均使用struts标签:
jsp页面显示状态信息:
<s:property value="team.stateView"/>
下拉框与单选框显示:
<s:select name="team.state" list="@cn.xxxxxx.crm.domain.Team@stateMap"/>
<s:radio name="team.state" list="@cn.xxxxxx.crm.domain.Team@stateMap"/>
相关文章推荐
- 将数据库中数据在页面上以另一种形式显示,例如:1显示为男,0显示为女(struts1)
- Asp.net中图片存储数据库以及页面读取显示通用方法详解-附源码下载
- json获取数据库的信息在前端页面显示方法
- Asp.net中图片存储数据库以及页面读取显示通用方法详解-附源码下载
- Asp.net中图片存储数据库以及页面读取显示通用方法详解
- Asp.net 中图片存储数据库以及页面读取显示通用方法详解-附源码下载
- Asp.net中图片存储数据库以及页面读取显示通用方法详解
- Asp.net中图片存储数据库以及页面读取显示通用方法详解
- Asp.net 中图片存储数据库以及页面读取显示通用方法详解
- 关闭子页面刷新父页面时候,Firefox 必须发送将会导致重复之前动作的数据(例如搜索或者下订单)。 ie提示:若要再次显示该页面,web浏览器需要重新发送您以前提交的信息
- 实现一个通讯录; 通讯录可以用来存储1000个人的信息,每个人的信息包括: 姓名、性别、年龄、电话、住址 提供方法: 1. 添加联系人信息 2. 删除指定联系人信息 3. 查找指定
- Struts2中从数据库中取数据到页面显示的常用方法
- 针对复选框多选后以字符串形式显示在数据库以及修改页面复选框的回显数据库
- BinaryImage:直接显示以二进制形式存储在数据库中的图片
- java以Blob形式存储,读取图片并在jsp页面显示图片流
- 使用Response.Flush方法实时显示处理过程的状态信息(转)
- java以Blob形式存储,读取图片并在jsp页面显示图片流
- 静态页面中显示动态内容,一些网站的qq在线状态,还有购物车用的是这个方法
- 调用save()方法,页面显示保存成功,但是数据库中没有值的原因
- 从数据库提取图片文件显示到前端页面的一种方法