public class SiteStruService extends Object implements IComponent
| 限定符和类型 | 字段和说明 |
|---|---|
static java.util.function.Consumer<javax.servlet.ServletContext> |
INITIALIZED |
static SiteStru |
STRU
保存网站结构的 Map
|
| 构造器和说明 |
|---|
SiteStruService() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Map<String,Object>> |
getMenu(javax.servlet.http.HttpServletRequest request)
生成二级节点菜单所需的数据
|
List<Map<String,Object>> |
getNavBar()
获取导航
|
static Map<String,Object> |
getPageNode(javax.servlet.http.HttpServletRequest request)
获取当前页面节点,并带有丰富的节点信息
|
static Map<String,Object> |
getPageNode(String uri,
String contextPath)
获取当前页面节点,并带有丰富的节点信息
|
Map<String,Object> |
getSecondLevelNode(javax.servlet.http.HttpServletRequest request)
生成二级节点
|
String |
getSiteMap(javax.servlet.http.HttpServletRequest request)
获取页脚的网站地图
|
static String |
getSiteMap(List<Map<String,Object>> list,
String cxtPath)
获取页脚的网站地图
|
boolean |
isCurrentNode(Map<String,?> node,
javax.servlet.http.HttpServletRequest request)
用于 current 的对比 |
static void |
load(javax.servlet.ServletContext ctx)
加载网站结构的配置
|
static void |
loadSiteStru(javax.servlet.ServletContext cxt)
加载网站结构
|
public static SiteStru STRU
public static final java.util.function.Consumer<javax.servlet.ServletContext> INITIALIZED
public static void loadSiteStru(javax.servlet.ServletContext cxt)
cxt - Servlet 上下文public static void load(javax.servlet.ServletContext ctx)
ctx - Servlet 上下文public static Map<String,Object> getPageNode(String uri, String contextPath)
uri - 请求地址,例如 "menu/menu-1"contextPath - 项目名称public static Map<String,Object> getPageNode(javax.servlet.http.HttpServletRequest request)
request - 请求对象public boolean isCurrentNode(Map<String,?> node, javax.servlet.http.HttpServletRequest request)
node - 节点public Map<String,Object> getSecondLevelNode(javax.servlet.http.HttpServletRequest request)
request - 请求对象public List<Map<String,Object>> getMenu(javax.servlet.http.HttpServletRequest request)
request - 请求对象public String getSiteMap(javax.servlet.http.HttpServletRequest request)
Copyright © 2013–2021 AJAXJS. All rights reserved.