Layui 后台加载菜单栏名称以及url的例子

网友投稿 756 2023-07-23

Layui 后台加载菜单栏名称以及url的例子

Layui 后台加载菜单栏名称以及url的例子

一个小小的demo,演示从Controller层传参到视图,有使用到SpringMvc、jstl标签

效果图:

1、testdemo.jsp

<%@ page language="java" import="java.util.*"

contentType="text/html; charset=utf-8" pageEncoding="utf-8"

isELIgnored="false"%>

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

content="width=device-width, initial-scale=1, maximum-scale=1">

${itemname1[0].get(i.count-1)}

后台模版

${itemname2[0].get(i.count-1)}

${itemname1[0].get(i.count-1)}

2、TestController.java

@Controller

@Scope(value = "prototype")

@RequestMapping("/")

public class TestController {

@RequestMapping(value="/testdemo") //从上一个页面跳转过来,如果只是看看效果直接输入http://localhost:8080/项目名/testdemo

public String Test(Model model)

{

List>list1=new ArrayList();

List l1 = Arrays.asList("二级菜单1","二级菜单2","二级菜单3");//模拟获得数据

List l2 = Arrays.asList("/url1","/url2","/url3");

List>list2=new ArrayList();

List l3 = Arrays.asList("三级菜单1","三级菜单2","三级菜单3","三级菜单4");//模拟获得数据

List l4 = Arrays.asList("/url1","/url2","/url3","/url4");

list1.add(l1);

list1.add(l2);

list2.add(l3);

list2.add(l4);

model.addAttribute("itemname1",list1);

model.addAttribute("itemname2",list2);

return"testdemo";

}

}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SpringBoot加入Guava Cache实现本地缓存代码实例
下一篇:Springmvc完成ajax功能实例详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~