java - 如何将JSP中的 "Drop-down"列表的数据存储到我们的MySql数据库中?

标签 java mysql spring hibernate

在我的应用程序中,我的表单中有一个下拉列表,我想从用户中获取该下拉列表的一个值并将其存储在数据库中。我是Spring开发的新手,我不知道MySql中下拉列表的数据类型是什么以及我应该如何配置 Controller 和实体类?

我在MySql数据库中使用了ENUM。

`domain` enum('Web-Development', 'Software Development','Application Development') DEFAULT NULL,

最佳答案

您可以按照下拉菜单遵循的方法:

1] 创建一个查找表,在其中定义所有 consatnts 及其关联的类型和 id,如以下链接中所述:

Look up table .

2] 一旦在下拉列表中选择了一个值,您的下拉列表将显示查找表中的这些值,它们的关联 ID 将在后端用于存储所选值,可用于存储在数据库中而不是实际值因为这个 id 应该是唯一的并且用于数据库 CRUD 操作。

关于java - 如何将JSP中的 "Drop-down"列表的数据存储到我们的MySql数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56269251/

相关文章:

java - 使新字体可供 JVM 使用

java - 从 Java 发送的 HTTP Post

java - 每当单击按钮时,都会在屏幕上多次放置相同的图像

php - 如何使用 InsertInto 将清理后的用户输入存储在数据库中

spring - 如何在 Thymeleaf 和 Spring Boot 中使用自定义标签库?

java - 如何正确调试Spring Events?

java - Spring 启动+ quartz : "Requested bean is currently in creation: Is there an unresolvable circular reference?"

java - 半透明窗口错误让我头疼

mysql - Liquibase介绍现有项目和MySQL

mysql - 在mysql函数中循环JSON对象