2011-09-06 62 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