首页 > 其他分享 >【只需简单三个步骤】ACE系统前后端不分离情况下如何增加一个JSP嵌入页面

【只需简单三个步骤】ACE系统前后端不分离情况下如何增加一个JSP嵌入页面

时间:2022-12-22 13:05:43浏览次数:59  
标签:newPage 菜单 ACE 创建 value JSP querySelector import 页面


第1步

在stmg/src/main/webapp/subsystem下创建一个newPage文件夹


【只需简单三个步骤】ACE系统前后端不分离情况下如何增加一个JSP嵌入页面_css


在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包

【只需简单三个步骤】ACE系统前后端不分离情况下如何增加一个JSP嵌入页面_java_02


在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不会出现的),登录超管账号后到“传统模式”-系统管理-权限设置-菜单管理-新建

按照实际需要填写好菜单相关配置


【只需简单三个步骤】ACE系统前后端不分离情况下如何增加一个JSP嵌入页面_java_03

确定后返回刚才菜单设置页面继续创建子菜单(这里的排序和图标或样式最好也加上,要不然显示的顺序不可控,栏目名称文字前面没有图标,图标这里面去找​​http://www.fontawesome.com.cn/faicons​​)

【只需简单三个步骤】ACE系统前后端不分离情况下如何增加一个JSP嵌入页面_java_04

帮助:一些可以加快创建菜单的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.

然后去角色管理

【只需简单三个步骤】ACE系统前后端不分离情况下如何增加一个JSP嵌入页面_spring_05

然后就有了,如果没有就刷新页面或者重新登录就可以看到了!~

如果还没有,就检查下你的当前登录账号是不是对应开通权限访问该新页面的账号。

【只需简单三个步骤】ACE系统前后端不分离情况下如何增加一个JSP嵌入页面_spring_06

标签:newPage,菜单,ACE,创建,value,JSP,querySelector,import,页面
From: https://blog.51cto.com/u_15920212/5962651

相关文章