我正在为我的应用程序做一些前端表单,它将管理家庭收入和结果(家庭预算)。
要添加特定的income,用户必须选择incomeCategory例如:工资/销售/礼物等。
在以HTML格式准备收入表格时,我想打印incomeCategory为下拉列表,以让用户选择可用的选项之一。
该列表是从后端服务接收的,它是 arrayList。
我面临的问题是打印incomeCategory下拉列表中对象的描述值。我发现的每个教程都是硬编码的,例如:
<select name="carlist" form="carform">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="opel">Opel</option>
<option value="audi">Audi</option>
</select>
我试图做的是:
<div><label for="incomeCategory" >Category:</label>
<select name="incomeCategory" form="incomeCategory">
<tr th:each="temp :${incomeCategories}">
<option value="${temp}" >${temp.description}</option>
</tr>
</select>
<input type="hidden" id="incomeCategory"/>
</div>
我想做一些你在第四行看到的事情。
IncomeCategory 类有两个属性:
public class IncomeCategory{
private Long id;
private String description;
// constructor, getters, setters
}
此时,类别循环工作正常,而我的列表中有 3 个项目:是否有可能使用 HTML 和 Thymeleaf 在 dropdownList 中打印类别描述?预先感谢您的帮助。
一只甜甜圈
相关分类