<%@page import="cn.myapps.common.model.role.Role"%> <%@page import="cn.myapps.common.model.application.Application"%> <%@ page contentType="text/html; charset=UTF-8" buffer="0kb"%> <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt"%> <%@ page import="java.util.*"%> <%@ page import="cn.myapps.designtime.role.service.RoleDesignTimeService"%> <%@ page import="cn.myapps.runtime.common.service.RunTimeServiceFactory"%> <%@ page import="cn.myapps.authtime.domain.model.DomainVO"%> <%@ page import="cn.myapps.authtime.domain.DomainHelper"%> <%@page import="cn.myapps.authtime.common.service.AuthTimeServiceManager"%> <%@ page import="cn.myapps.base.web.WebUser"%> <%@ page import="cn.myapps.constans.Web"%> <%@ page import="java.util.Collection"%> <%@ page import="cn.myapps.common.util.SpringApplicationContextUtil" %> <% String contextPath = request.getContextPath(); response.setHeader("Pragma","No-Cache"); response.setHeader("Cache-Control","No-Cache"); response.setDateHeader("Expires", 0); %> <% StringBuffer applicationids = new StringBuffer(); WebUser user = AuthTimeServiceManager.getWebUser(request); String domain = user.getDomainid(); RoleDesignTimeService rp = (RoleDesignTimeService) AuthTimeServiceManager.roleRuntimeService(); DomainVO vo = DomainHelper.getDomainVO(domain); Collection apps = vo.getApplications(); Collection rtn = new LinkedHashSet(); for (Iterator iterator = apps.iterator(); iterator .hasNext();) { Application applicationVO = (Application) iterator.next(); applicationids.append(applicationVO.getId() + ","); } if(applicationids.length()>0){ applicationids.setLength(applicationids.length()-1); } String name = request.getParameter("sm_name"); request.setAttribute("sm_name", name); rtn = rp.getRolesByApplicationIds(applicationids.toString()); request.setAttribute("rolelist", rtn); request.setAttribute("applicationlist", apps); %> {*[Select]*}
名称: