标签:
1) 在TAW_WS_DICT_TYPE 表中建立字典类型;
2) 在TAW_WS_DICT表中建立具体字典配置;
3) 如有级联字典,则需在taw_ws_dict_rel表中建立级联字典需配置。
1) 在工程中配置字典BOCO.XML
在<DICTTYPE><DICTTYPE>标签中添加字典配置如:
<airIntegerakeType name="吸气方式">1401</airIntegerakeType>
1) HTML中引入包
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
2) 字典值放入页面时使用的包
<%@ taglib uri="/WEB-INF/app.tld" prefix="eoms"%>
3) Form的定义方式
<html:form action="/update"> </html:form>
4) 字典值放入 pageScope
<eoms:DictType typeName="airIntegerakeType" />
5) 页面对象使用方式
不需要自动赋值的:
<html:select property="airIntegerakeType" title="吸气方式" name ="item" style="width:120;">
<html:options collection="airIntegerakeType" property="value" labelProperty="label" />
</html:select>
需要自动赋值,区别在于name="objectName"属性
<html:select property="airIntegerakeType" name="objectName" title="吸气方式" name ="item" style="width:120;">
<html:options collection="airIntegerakeType" property="value" labelProperty="label" />
</html:select>
1) 类中需定义
private TawWsDictBO tawWsDictBO = new TawWsDictBO();
2) 属性定义规范
字典类型名+DictName;
例:private String valveNumberDictName; // --字典
3) 获取字典名称方法,例:
public String getValveNumberDictName() {
String dictWord = "SYSTEM.DICTTYPE.valveNumber";
tawWsDict = tawWsDictBO.getDict(StaticMethod.null2int(StaticMethod.getNodeName(dictWord)), StaticMethod
.nullObject2int(this.getValveNumber()));
return tawWsDict.getDictName();
}
标签:
原文地址:http://www.cnblogs.com/jiangkaiou/p/4765893.html