@SuppressWarnings("unchecked") @Result(success = "/WEB-INF/pages/user/show.jsp") @Override public String show(HttpServletRequest req, HttpServletResponse resp) { long id = Long.parseLong(param(req, "id")); User model = new User(); model.setId(id); model = model.get(id); setAttr(req, MODEL, model); // 用户规则 StringBuilder filter = new StringBuilder(); filter.append(" where userid=" + id + ""); UserRule userrule = new UserRule(); List<UserRule> list = (List<UserRule>) userrule.filter(filter.toString()); UserRule newUserrule = list.size() > 0 ? list.get(0) : userrule; Rule rule = new Rule(); boolean ruleExist = rule.isExist(newUserrule.getPattern()); String pattern = list.size() > 0 ? list.get(0).getPattern() : NOT_CONFIG_USERRULE; setAttr(req, PATTERN, pattern); setAttr(req, NOT_CONFIG_USERRULE_KEY, NOT_CONFIG_USERRULE); setAttr(req, RULE_VERTIFY_VALUE, pattern.equals(NOT_CONFIG_USERRULE) ? true : ruleExist); return SUCCESS; }