【发布时间】:2019-12-18 12:35:50
【问题描述】:
我在表单中添加的所有字段都在获取值,除了带有引导程序的下拉按钮。
<div class="btn-group">
<button type="button" class="btn btn-warning dropdown-toggle" data-toggle="dropdown" name="gender" onclick="getGender()">
<span id="selection">Select Gender</span>
<span class="caret"></span>
</button>
<div class="dropdown-menu" th:field="*{gender}">
<a class="dropdown-item" th:value="'Male'">Male</a>
<a class="dropdown-item" th:value="'Female'">Female</a>
</div>
</div>
我搜索但只找到这个https://www.baeldung.com/thymeleaf-select-option 不同之处在于它使用了 select 标记而我的代码没有。所以它不能正常工作。 获取 Gender 的可能选项有哪些?
这是错误:
Whitelabel 错误页面 此应用程序没有明确的映射 /error,因此您将其视为后备。
2019 年 12 月 18 日星期三 17:54:06 CST 出现意外错误 (类型=内部服务器错误,状态=500)。 PreparedStatementCallback; SQL [INSERT INTO tblusers(用户名、密码、全名、电子邮件、性别) 值(?,?,?,?,?)];错误:“性别”列中的空值违反 非空约束详细信息:失败行包含 (11, jckuuuu0009, 哈哈哈,开膛手杰克,jck@gmail.com,null,0)。嵌套异常 是 org.postgresql.util.PSQLException: ERROR: null value in column “性别”违反非空约束详细信息:失败行包含 (11, jckuuuu0009, hahahehe, Jack The Ripper, jck@gmail.com, null, 0)。
【问题讨论】:
标签: sql spring spring-boot drop-down-menu bootstrap-4