1
我有這段代碼。現在我想在下拉菜單中傳遞所選項目的值,然後將其保存在我的數據庫中。如何在Jsp中傳遞整數作爲參數
<select name="Organization" class="txtbox">
<%
Iterator it = EMS_Items.iterator();
while (it.hasNext())
{
EMSItems newsItem3 = (EMSItems) it.next();
%>
<option value="${newsItem3.getOrgId()}"><%=newsItem3.getOrgName()%></option>
<%
}
%>
</select>
我所做的就是
long statOrgId = Integer.parseInt(req.getParameter("Organization"));
emsItem.setStatOrgId(statOrgId);
,但它給了我
java.lang.NumberFormatException的錯誤:對於輸入字符串: 「」
能有人幫助我?謝謝
同樣的事情發生......它存儲的值「0」,在數據庫...該組織的ID是不是能夠通過 – PeterS
好的,那麼這是另一個問題。你需要找出價值不能通過的原因 – Don
這是正確的嗎? 'value =「$ {newsItem3.getOrgId()}'' – PeterS