专栏首页SpringCloud专栏JEasyframe使用教程3 页面相关

JEasyframe使用教程3 页面相关

项目配置完毕后,就可以进行自己业务的开发工作了。

我们先来了解一下web页面的几个功能。

由于第一次启动后,数据库表已经创建完毕,值也导入了。所以先修改config.properties文件里的startup_mode=none,然后重新启动tomcat。这次就不会再重新插值建表了。

启动tomcat,打开网址http://localhost:8080/gmms_web/

输入账号administrator 密码q,登录进去,如果登录特别慢,就参考教程1里面的,修改loginAction,注释掉那段代码就行了。

创建新用户

  administrator 是超级管理员,留给开发者使用,我们新建一个用户,赋予部分权限,以后就用新用户登录。

  在组织管理-角色管理,新增一个角色,譬如“管理员”,保存。

然后新建一个这个角色的用户

  在组织管理-用户管理,新增用户,填写各种信息,默认密码123456,如需修改请用户自行登录修改.

分配权限

组织管理-角色权限

给你新建的角色分配相应的菜单权限,然后保存

当然这些权限你根据自己的需要来设置,我这里就直接全部完全控制了,相当于和 超级管理员一样的权限了。

然后退出登录,用新建的用户登录。新用户登录后右上角就显示当前的用户名了。

添加根菜单

用新用户登录后,我们就开辟新菜单,来完成自己的需求。

我来添加一个左侧的根菜单“我的菜单”

打开系统管理-菜单管理-添加菜单

填写相应的信息

由于是根菜单,所以编号我随便填了一个,上级菜单也为空,url也随便填个,在是否启用勾上启用。在菜单权限那里勾上全选。其他的都不用填,保存即可。

添加完之后,在菜单列表已经有了新增的这个菜单。刷新界面,发现左边菜单并没有显示出来。此时需要我们给用户分配权限。

在角色权限那里,用户角色选择自己新建的角色,然后可以看到 “我的菜单”并没有被勾选,此时勾上完全控制就行了。

再次刷新界面,看到左边已经出现了新增的“我的菜单”

由于没有子菜单,点击后只是收起了其他菜单。

添加二级菜单:

给 我的菜单,添加个二级菜单

同样的添加菜单的步骤

菜单编号比较重要,后面在代码里做日志管理时要用,最好起一个用菜单有关的名字,上级菜单选择“我的菜单”,菜单URL代表展示的界面的action地址,这个需要等创建好bean,action,struts配置好后填写进来,当点击该菜单时就会调用这个action。这里我就随便抄了一个部门管理的action进来了。点保存

然后同样的分配角色权限,把这个菜单的权限也赋给当前角色。保存后刷新,就能看到二级菜单了。

此时这个菜单展示的就是部门管理的内容了,至于里面的内容有些不显示就不用管了,将来自己建好action ,jsp页面后,就会展示你自己的页面了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 使用redis计数来控制单位时间内对某接口的访问量,防止刷验证码接口之类的

    天涯泪小武
  • zuul灰度发布功能实现

    灰度发布、蓝绿发布、金丝雀发布各是什么意思,可以看这篇http://www.appadhoc.com/blog/product-release-strategy...

    天涯泪小武
  • SpringCloud gateway全局异常处理,以及后台的服务异常response的异常包装

    gateway自己服务的全局异常处理,参考这篇https://segmentfault.com/a/1190000016854364?utm_source=ta...

    天涯泪小武
  • 设计模式之迭代器与组合模式(三)

    现在我们已经能愉快地看着一页一页罗列出来的菜单进行点菜了。现在又有的小伙伴希望能够加上一份餐后甜点的“子菜单”。怎么办呢?我们不仅仅要支持多个菜单,甚至还要支持...

    程序员小跃
  • PhotoshopCS6常用快捷键速查

    Zoctopus
  • Material Design — 菜单(Menus)

    霖酱
  • Android开发笔记(六十五)多样的菜单

    Android的菜单分为两类:选项菜单和上下文菜单,默认使用选项菜单。菜单的布局文件存放在res/menu目录下,使用ADT新建一个Android工程,首页...

    用户4464237
  • Material Design整理(五)——NavigationView

    蜻蜓队长
  • AngularDart Material Design 菜单 顶

    材质菜单基于MenuModel对象呈现菜单。 此菜单包含material-popup中的material-list和material-button,其文本或图标...

    南郭先生
  • 大家心心念念的权限管理功能,这次安排上了!

    macrozheng

扫码关注云+社区

领取腾讯云代金券