Как отобразить выпадающий список из весенней формы в одну для многих организаций?

У меня есть две сущности, как показано ниже, и на моей странице 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>
Другие вопросы по тегам