餐谱的展示程序

开发背景

可以根据分类直接找到需要展示的餐谱,大的分类A、B、C、D等

二级分类 A1、A2、A3、A4。。。

餐谱就是图片 加 说明

页面

在这里插入图片描述
选择一级分类A,选择二级分类A1,查询出该分类下的餐谱

代码

/*** 查询列表*/@RequiresPermissions("eat:eatMenu:view")@RequestMapping(value = {"list", ""})public String list(EatMenu eatMenu, Model model) {model.addAttribute("eatMenu", eatMenu);//查询一级分类List<OneCategory> oneList = oneCategoryService.findList(new OneCategory());model.addAttribute("oneList",oneList );//查询二级分类List<TwoCategory> twoList = twoCategoryService.findList(new TwoCategory());model.addAttribute("twoList", twoList);return "modules/eat/eatMenuList";}
<div class="form-group"><label class="control-label">${text('一级分类')}:</label><div class="control-inline"><#form:select path="oneCategory" items="${oneList}" blankOption="true" itemLabel="categoryName" itemValue="categoryId" class="form-control required" /></div></div><div class="form-group"><label class="control-label">${text('二级分类')}:</label><div class="control-inline"><#form:select path="twoCategory" items="${twoList}" blankOption="true" itemLabel="categoryName" itemValue="categoryId" class="form-control required" /></div></div>

数据库

一级餐谱分类表

CREATE TABLE `jeesite`.`one_category` (`category_id` INT NOT NULL AUTO_INCREMENT COMMENT '分类编号',`category_name` VARCHAR(45) NULL COMMENT '分类名称',PRIMARY KEY (`category_id`))
COMMENT = '餐谱一级分类';INSERT INTO `jeesite`.`one_category` (`category_name`) VALUES ('A');
INSERT INTO `jeesite`.`one_category` (`category_name`) VALUES ('B');
INSERT INTO `jeesite`.`one_category` (`category_name`) VALUES ('C');
INSERT INTO `jeesite`.`one_category` (`category_name`) VALUES ('D');

二级餐谱分类表

CREATE TABLE `jeesite`.`two_category` (`category_id` INT NOT NULL AUTO_INCREMENT COMMENT '二级餐谱编号',`category_name` VARCHAR(45) NULL COMMENT '二级餐谱分类',PRIMARY KEY (`category_id`))
COMMENT = '二级餐谱分类';INSERT INTO `jeesite`.`two_category` (`category_name`) VALUES ('A1');
INSERT INTO `jeesite`.`two_category` (`category_name`) VALUES ('A2');
INSERT INTO `jeesite`.`two_category` (`category_name`) VALUES ('A3');
INSERT INTO `jeesite`.`two_category` (`category_name`) VALUES ('A4');

餐谱表

CREATE TABLE `eat_menu` (`menu_id` int NOT NULL AUTO_INCREMENT COMMENT '编号',`menu_name` varchar(45) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '餐谱名称',`menu_picture` varchar(45) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '图片',`menu_remark` varchar(45) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '说明',`one_category` int DEFAULT NULL COMMENT '一级分类',`two_category` int DEFAULT NULL COMMENT '二级分类',PRIMARY KEY (`menu_id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='餐谱';INSERT INTO `jeesite`.`eat_menu` (`menu_name`, `menu_picture`, `menu_remark`, `one_category`, `two_category`) VALUES ('彭鱼宴', '/fish.jpg', '这道餐谱包括西湖醋鱼、鱼香肉丝、松鼠桂鱼。',1,1);

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/838602.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

node.js的Express框架的介绍 与 安装详细教程

一、Express框架介绍 &#xff08;1&#xff09;Express定义&#xff1a; Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用&#xff0c;和丰富的 HTTP 工具。 使用 Express 可以快速地搭建一个完整功能的网站。 &#xff08…

IDEA 每次启动都显示选择项目页面

IDEA版本&#xff1a;2021.3.3 打开 Settings > Appearance & Behavior > System Settings 取消勾选 Reopen projects on startup 然后下次启动 IDEA 会显示选择项目页面

Python代码:一、HelloWorld

1、题目&#xff1a; 将字符串 Hello World! 存储到变量str中&#xff0c;再使用print语句将其打印出来。 2、代码 import sys str Hello World ! print(str)3、在sublime运行的结果

第18节 神级开源shellcode工具:donut

我做了一个关于shellcode入门和开发的专题&#x1f469;&#x1f3fb;‍&#x1f4bb;&#xff0c;主要面向对网络安全技术感兴趣的小伙伴。这是视频版内容对应的文字版材料&#xff0c;内容里面的每一个环境我都亲自测试实操过的记录&#xff0c;有需要的小伙伴可以参考。 我的…

python创建新环境并安装pytorch

python创建新环境并安装pytorch 一、创建新环境1、准备工作2、创建虚拟环境并命名3、激活虚拟环境 二、安装pytorch1、pytorch官网2、选择与你的系统相对应的版本3、安装成功 一、创建新环境 1、准备工作 本次创建的环境是在anaconda环境下&#xff0c;否则需要在纯净环境下创…

AutoNeRF:Training Implicit Scene Representations with Autonomous Agents

论文概述 《AutoNeRF》是由Pierre Marza等人撰写的一篇研究论文&#xff0c;旨在通过自主智能体收集数据来训练隐式场景表示&#xff08;如神经辐射场&#xff0c;NeRF&#xff09;。传统的NeRF训练通常需要人为的数据收集&#xff0c;而AutoNeRF则提出了一种使用自主智能体高效…

Spring Boot | Spring Boot 中 自定义“用户退出控制“、获取“登录用户信息“

目录: 一、SpringBoot 中 自定义 "用户授权管理" ( 总体内容介绍 ) :二、 自定义 "用户退出控制" ( 通过 "HttpSecurity类" 的 logout( )方法来实现 "自定义用户用户登录控制" ) :1.基础项目文件准备2.实现 "自定义身份认证"…

springboot005学生心理咨询评估系统

springboot005学生心理咨询评估系统 亲测完美运行带论文&#xff1a;获取源码&#xff0c;私信评论或者v:niliuapp 运行视频 包含的文件列表&#xff08;含论文&#xff09; 数据库脚本&#xff1a;db.sql其他文件&#xff1a;ppt.ppt论文&#xff1a;开题.doc论文&#xf…

WT99C262-SG LoRa开发板使用教程

WT99C262-SG模块是全新一代的Wi-FiBLELoRa无线扩频模块&#xff0c;基于启明云端WTLRC262-SG系列模组设计开发的新一代LoRa扩频芯片方案设计的无线串口模块。具有多种传输方式&#xff0c;LoRa扩频技术&#xff0c;且模组大部分管脚均已引出至两侧排针&#xff0c;开发人员可根…

爬虫界的“闪电侠”:异步爬虫与分布式系统的实战秘籍

Hi&#xff0c;我是阿佑&#xff0c;前文给大家讲了&#xff0c;如何做一个合法“采蜜”的蜜蜂&#xff0c;有了这么个自保的能力后&#xff0c;阿佑今天就将和大家踏入 —— 异步爬虫 的大门&#xff01; 异步爬虫大法 1. 引言1.1 爬虫框架的价值&#xff1a;效率与复杂度管理…

卷轴分红商城模式:适用于多种的商业营销模式

卷轴分红商城模式是一种基于区块链技术的去中心化积分商城系统&#xff0c;通过智能合约和数字资产分红实现积分流通和价值回馈&#xff0c;适用于多种场景。 什么是卷轴分红商城模式&#xff1a; 这是一个去中心化的积分商城系统&#xff0c;消费者在商城消费时&#xff0c;可…

番外篇 | 一文读懂卷积神经网络(CNN)的基础概念及原理

前言:Hello大家好,我是小哥谈。卷积神经网络(Convolutional Neural Network,CNN)是一种深度学习模型,主要用于图像识别和计算机视觉任务。本文旨在对卷积神经网络进行详细的讲解,从基本原理到实际应用,帮助读者全面了解CNN的工作原理、优势和基本组成等,以及其在现实生…

异步编程CompletableFuture总结

文章目录 1. 简介&#xff1a;2. 比较1、传统方式2、使用CompletableFuture&#xff1a;异步执行返回值 3、组合处理&#xff1a;anyOfallof : 4. 异步回调&#xff1a;thenAcceptthenApplywhenComplete等同于 thenAccepthandel()等同于thenApply 5. 常用方法&#xff1a;1、su…

Python——IO编程

IO在计算机中指Input/Output&#xff0c;也就是输入和输出。由于程序和运行时数据是在内存中驻留&#xff0c;由CPU这个超快的计算核心来执行&#xff0c;涉及到数据交换的地方&#xff0c;通常是磁盘、网络等&#xff0c;就需要IO接口。 比如你打开浏览器&#xff0c;访问新浪…

Linux查看进程命令ps和top

Linux 是一种自由和开放源代码的操作系统&#xff0c;它的使用在全球范围内非常广泛。在 Linux 中&#xff0c;进程是操作系统中最重要的组成部分之一&#xff0c;它代表了正在运行的程序。了解如何查看正在运行的进程是非常重要的&#xff0c;因为它可以帮助你了解系统的运行状…

Python 白底黑字图片去除红色水印

Python 白底黑字图片去除红色水印 import os from PIL import Imagedef remove_color(image_path, new_image_path):"""初始化:param image_path: 图片路径:param new_image_path: 新图片路径"""# 打开图片并转换为RGBA格式img Image.open(imag…

java入门1.1.2

前言&#xff1a; 第一&#xff1a;一坨垃圾的迭代&#xff0c;还是垃圾 第二&#xff1a;本内容为对类&#xff0c;对象&#xff0c;构造函数的最新抽象理解 正片 先将类&#xff0c;对象&#xff0c;还要构造函数翻译成英文 class&#xff0c;object&#xff0c;construc…

汇中 SCL-61D2超声水表汇中通讯协议

RS-485串行通讯接口设置表 通用代码注释 读取正向仪表数据 DD的内容为 通讯示例 主机命令&#xff1a;2A 41 4A 仪表响应&#xff1a;26 41 4A 00 00 13 63 00 00 07 72 00 00 10 34 00 33 读取负向仪表数据&#xff1a;&#xff08;单向型仪表无此命令&#xff09; DD的内容…

selenium发展史

Selenium Core 2004 年&#xff0c;Thoughtworks 的工程师 Jason Huggins 正在负责一个 Web 应用的测试工作&#xff0c;由于这个项目需要频繁回归&#xff0c;这导致他不得不每天做着重复且低效的工作。为了解决这个困境&#xff0c;Jason 开发了一个运行在 JavaScript 沙箱中…

2010-2024年各地级市社会信用体系建设匹配DID数据

2010-2024年各地级市社会信用体系建设匹配DID数据 1、时间&#xff1a;2010-2024年 2、指标&#xff1a;行政区划代码、年份、所属省份、地区、社会信用体系建设示范区 3、范围&#xff1a;310个地级市 4、来源&#xff1a;国家发改委 5、指标解释&#xff1a; 社会信用体…