leftMenuToJson.jsp 1.29 KB
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ page import="java.util.*"%>
<%@ page import="weaver.general.Util"%>
<%@ page import="weaver.hrm.HrmUserVarify"%>
<%@ page import="weaver.hrm.User"%>
<%@ page import="weaver.page.interfaces.SystemMenuInterface" %>
<%@ page import="weaver.page.interfaces.commons.PageInterfaceFactory" %>

<%
	/*用户验证*/
	User user = HrmUserVarify.getUser(request, response);
	if (user == null) {
		out.println("{}");
		return ;
	}
	int parentid = Util.getIntValue(request.getParameter("parentid"),0);
	
	boolean needChild = !"0".equals(Util.null2String(request.getParameter("needchild"),"1"));
	boolean withPortal = !"0".equals(Util.null2String(request.getParameter("withportal"),"1"));
	boolean isSortByClick = !"0".equals(Util.null2String(request.getParameter("sortbyclick"),"1"));//是否根据点击数排序,默认为true
	String outStr = "{}";
	Map param = new HashMap();
	param.put("user", user);
	param.put("parentId", parentid);
	param.put("showAllSubMenu", needChild);
	param.put("sortByClick", isSortByClick);
	param.put("withPortal", withPortal);
	SystemMenuInterface si=  new PageInterfaceFactory<SystemMenuInterface>().getImplementByInterface(SystemMenuInterface.class.getName());
	outStr = si.getFrontMenuPotalJson(param);
	out.println(outStr);
%>