簡體   English   中英

為什么從表單提交中為我的JSP代碼段提供了空值?

[英]Why is a null value provided to my JSP snippet from the form submission?

嗨,我希望從表單中獲得用戶的年齡並將該String轉換為int並在java類的其他地方使用

.jsp片段如下所示

    <% 
    String str = request.getParameter("age"); 
    int convertInt = Integer.parseInt(str); 
    %>

    <% myProgram.comAvgerage(convertInt);%>

但是我正在獲取HTTP Status 500-java.lang.NumberFormatException:null

我認為這是因為表單是首先在UI類中創建的,因此字段為null?

這是故障嗎,我可以解決這個問題嗎?

這表明request.getParameter(“ age”)返回null。 這意味着不會通過表單提交名為“ age”的參數。 檢查以確保“ age”是表單參數的名稱。 即。 輸入type =“ text” id =“ parameter” name =“ 年齡 ” value =“ test”

它們必須匹配,以確保大小寫也匹配。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM