public List<SysEntityItem> getSysEntityItems(int typeId){
String itemName = "item"+typeId;
servletContext = getServletContext();
List<SysEntityItem> sysEntityItems = (List<SysEntityItem>) servletContext.getAttribute(itemName);
if (Validate.validateConllectionIsNotEmpty(sysEntityItems)) {
return sysEntityItems;
} else {
sysEntityItems = iSysEntityItemService.getSysEntityItems_ByTypeID(typeId);
setSysEntityItems(typeId, sysEntityItems);
return sysEntityItems;
}
}
//将常量值保存在servlet容器中,每次使用时直接提取即可,进行数据更新时,需重新调用此方法。
public void setSysEntityItems(int typeId,List<SysEntityItem> sysEntityItems){
String itemName = "item"+typeId;
servletContext = getServletContext();
servletContext.setAttribute(itemName, sysEntityItems);
}
String itemName = "item"+typeId;
servletContext = getServletContext();
List<SysEntityItem> sysEntityItems = (List<SysEntityItem>) servletContext.getAttribute(itemName);
if (Validate.validateConllectionIsNotEmpty(sysEntityItems)) {
return sysEntityItems;
} else {
sysEntityItems = iSysEntityItemService.getSysEntityItems_ByTypeID(typeId);
setSysEntityItems(typeId, sysEntityItems);
return sysEntityItems;
}
}
//将常量值保存在servlet容器中,每次使用时直接提取即可,进行数据更新时,需重新调用此方法。
public void setSysEntityItems(int typeId,List<SysEntityItem> sysEntityItems){
String itemName = "item"+typeId;
servletContext = getServletContext();
servletContext.setAttribute(itemName, sysEntityItems);
}