customMenuToJson.jsp
1.06 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.CustomMenuInterface" %>
<%@ page import="weaver.page.interfaces.commons.PageInterfaceFactory" %>
<%
/*用户验证*/
User user = HrmUserVarify.getUser(request, response);
if (user == null) {
out.println("{}");
return ;
}
String typeId = request.getParameter("typeid");
int parentid = Util.getIntValue(request.getParameter("parentid"),0);
boolean needChild = !"0".equals(Util.null2String(request.getParameter("needchild"),"1"));
String outStr = "{}";
Map param = new HashMap();
param.put("user", user);
param.put("typeId", typeId);
param.put("parentId", parentid);
param.put("showAllSubMenu", needChild);
CustomMenuInterface si= new PageInterfaceFactory<CustomMenuInterface>().getImplementByInterface(CustomMenuInterface.class.getName());
outStr = si.getCustomMenuJson(param);
out.println(outStr);
%>