我有2個表:彈簧MVC:選擇標籤
message(id, name, content, channel_number) // channel_number is foreign key
channel(number, name) // number is primary key
我使用休眠映射2表
java類
public class Message {
private Integer id;
private String name;
private String content;
private Channel channel;
}
public class Channel {
private Integer number;
private String name;
}
休眠配置
<class name="Message" table="message">
<id name="id" column="id">
<generator class="native" />
</id>
<property name="name" column="name" />
<property name="content" column="content" />
<many-to-one name="channel" column="channel_number" not-null="true" />
</class>
<class name="Channel" table="channel">
<id name="number" />
<property name="name" />
</class>
在春天,我有形式來創建/編輯信息。我有一個選擇框來選擇一個頻道。 所以,我加載控制器&顯示所有頻道鑑於
<form:form commandName="message" method="post" action="messageForm.htm">
...
<form:select path="channel" items="${channelList}" itemValue="number" itemLabel="name"/>
</form:form>
當我按下提交,沒有發生
,它仍然在jsp頁面&沒有重定向到的onsubmit方法(一切工作以及我加入這個選擇之前)