Как отобразить выпадающий список из весенней формы в одну для многих организаций?
У меня есть две сущности, как показано ниже, и на моей странице JSP написан раскрывающийся код, и я не могу отобразить поля из формы Spring в SecondarySkill
через OneToMany
сценарий.
Пожалуйста, предложите, как я могу отобразить нижеприведенный список SecondarySkill
название навыка
Любая помощь будет оценена..
Java-код:
public class Requisition {
//some fields
@OneToMany(cascade=CascadeType.ALL,mappedBy="req")
private Set<SecondarySkill> secSkill;
//setters and getters
}
public class SecondarySkill{
private int id;
private String skillName;
@ManyToOne
@JoinColumn(name="req_id")
Requisition req;
//setters and getters
}
Код JSP:
<label for="exampleInputEmail1">Secondary Skill:
<span style="color: red">*</span></label>
<form:select class="form-control" multiple="multiple" path="rpd" id="secSkillId">
<option value="0">--Select--</option>
<option value="1">JAVA</option>
<option value="2">.Net</option>
<option value="3">PHP</option>
</form:select>
1 ответ
Ты можешь использовать form:options
чтобы заполнить вашу коллекцию вариантов.
<form:select class="form-control" multiple="multiple" path="rpd" id="secSkillId">
<option value="0">--Select--</option>
<form:options items="${secSkill}" itemValue="id" itemLabel="skillName"/>
</form:select>