1
我的JSP代碼:無法在Struts中,從選擇框中獲取ID爲2
<s:select name="workItemVO.recipientOrg" list="carrierList" listKey="carrierName" listValue="carrierName" headerKey="" headerValue="%{selectBoxHeader}" class="form-control" maxlength="200" />
這裏的carrierList
是有carrierId
和carrierName
自定義對象的列表。
上面的代碼非常清楚,如果我從selectbox中選擇一個值,carrierName
將會去動作類,事實上我想要的是相同的。
我的問題是:我想得到carrierId
在onChange
事件的JavaScript。如果我更改上面的代碼,如"listKey="carrierId"
,我會在javascript中獲得該值,但在提交表單時,carrierId
將轉到操作類,而不是carrierName
。我想發送carrirName
到行動課。
上面的代碼不是很清楚,但你可以通過'carrierId'在動作類得到'carrierName'。 –