第1步
在stmg/src/main/webapp/subsystem下创建一个newPage文件夹
在newPage文件夹下新建一个newSubPage.jsp文件
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" %>
<%
String path = request.getContextPath();
%>
<html>
<head>
<%-- 你的css文件放在这里 --%>
<link rel="stylesheet" href="<%=path%>/subsystem/newPage/css/your.css">
<%-- 你的js文件放在这里 --%>
<script src="<%=path%>/subsystem/newPage/js/your.js"></script>
</head>
<body>
<h1>
这里就是你发挥地方了!!!
</h1>
</body>
</html>
第2步
在stmg/com.knowway.xgxt目录下创建一个存放新页面对应java文件的包newPage(包名你随意)
继续在newPage目录下创建一个controller包
在controller包下面创建一个java类newPageController.java
package com.knowway.xgxt.newPage.controller;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpServletRequest;
@Controller
@RequestMapping("/newPage")
@Scope("request")
public class newPageController {
/**
* 创建日期:2020年10月28日 16:59:02
* 返回值:ModelAndView
* 描述:跳转初始列表页面
*/
@RequestMapping(value = "/newSubPage")
public ModelAndView newSubPage(HttpServletRequest request) throws Exception {
ModelAndView mv = new ModelAndView();
mv.setViewName("newPage/newSubPage");//注意这个路径就是你的jsp文件名路径(千万不要包含.jsp后缀哟),从stmg/src/main/webapp/subsystem/开始算起
return mv;
}
}
第3步
此刻!你才需要运行起来项目(不要第一步就运行了,否则你要重新restart server编译一次,不然的话你的newSubPage.jsp不会出现的),登录超管账号后到“传统模式”-系统管理-权限设置-菜单管理-新建
按照实际需要填写好菜单相关配置
确定后返回刚才菜单设置页面继续创建子菜单(这里的排序和图标或样式最好也加上,要不然显示的顺序不可控,栏目名称文字前面没有图标,图标这里面去找http://www.fontawesome.com.cn/faicons)
帮助:一些可以加快创建菜单的js脚本,仅供参考
//创建一级菜单目录脚本
document.querySelector("#STATUS").value=1
document.querySelector("#TYPE").value=1
document.querySelector("#ISMOBILE").value=1
//创建二、三级菜单目录脚本
document.querySelector("#STATUS").value=1
document.querySelector("#TYPE").value=3
document.querySelector("#ISMOBILE").value=1
document.querySelector("[name='URL']").value='spring:xxxxxxxx.'
document.querySelector("[name='ICONCSS']").value='fa fa-plus-circle'
//访问路径
spring:jxgl.
然后去角色管理
然后就有了,如果没有就刷新页面或者重新登录就可以看到了!~
如果还没有,就检查下你的当前登录账号是不是对应开通权限访问该新页面的账号。
标签:newPage,菜单,ACE,创建,value,JSP,querySelector,import,页面 From: https://blog.51cto.com/u_15920212/5962651