2011-09-06 58 views
0

我我CPVCode ADN订单类型之间有关系,“多对一”:Spring MVC的<形式:选项>选择价值

public class CPVCode { 

    @Id 
    @GeneratedValue 
    private int id; 
    private String cpv_code; 
    private String description; 
    @ManyToOne 
    @JoinColumn(name="id_parent") 
    private OrderType orderType; 
//getters na setters: ... 

}

一切运作良好,但我需要在所选值显示我的表格:

<form:select path="orderType" items="${orderTypes }" itemLabel="title" itemValue="id" ></form:select> 

看来工作差不多好了:它显示了所有OrderTypes的列表(由$ {orderTypes}返回的是对象数组类型),这样可以节省由Hibernate正确的价值观,但thereis没有办法SEL等刷新后OrderType的当前值...

回答

0

您将列表传递给选择框,因此它遍历列表。您需要更改选择框引用哪个bean - 来自CPVcode的单个值oderType。

也可能将选择框更改为不同的html表单元素?

+0

“您需要更改选择框引用哪个bean - 来自CPVcode的单个值oderType。” - 怎么做? – zaxx