繁体   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