</div>
<select class="inputText textx" style="width: 250px;" name="ignoreCount"> #foreach( $pos in $sys.ce('WinningLimit') ) <option value="${pos.key}" #if(${pos.key}==$!{shake.ignoreCount}) selected #end>${pos.val}</option> #end </select>
@SuppressWarnings({ "rawtypes", "unchecked" }) public static List<Map<String, Object>> ce(String enumName) { try { List<Map<String, Object>> resultList = new ArrayList<Map<String, Object>>(); Class<Enum> enumType = (Class<Enum>) Class.forName("com.wanda.gmp.admin.common.enums.CommonEnums$" + enumName); Object[] oa = (Object[]) enumType.getMethod("values", null).invoke(enumType, null); for (int i = 0; i < oa.length; i++) { Map<String, Object> kvPair = new HashMap<String, Object>(); Object element = oa[i]; Object key = element.getClass().getMethod("getKey", null).invoke(element, null); Object val = element.getClass().getMethod("getVal", null).invoke(element, null); kvPair.put("key", key); kvPair.put("val", val); resultList.add(kvPair); } return resultList; } catch (Throwable e) { e.printStackTrace(); } return null; }
