有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何从下拉列表中获取所选号码?

我的问题是获取我在请求中尝试的所选号码。getParameter(“numberoft”); 它显示NumberFormatException。 组织。阿帕奇。贾斯珀。JaspereException:在第[18]行处理[/html/payment.jsp]时发生异常

15:     <%! Integer num = 0; %>
16:     <%
17:     ImageSource imgPath = (ImageSource)request.getAttribute("path");
18:     num = Integer.parseInt(request.getParameter("numberoft"));
19:     %>
20:       <img src="<%=imgPath.getImagePath()%>" alt="product"> 
21:       <div class="content">


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:626)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:515)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
com.shiv.servlets.MoviesServlet.doGet(MoviesServlet.java:28)
javax.servlet.http.HttpServlet.service(HttpServlet.java:626)
javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

Root Cause
java.lang.NumberFormatException: null
java.lang.Integer.parseInt(Unknown Source)
java.lang.Integer.parseInt(Unknown Source)
org.apache.jsp.html.payment_jsp._jspService(payment_jsp.java:138)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:71)
javax.servlet.http.HttpServlet.service(HttpServlet.java:733)



<div class="ticket">
      <div class="number">
      <label>Tickets</label>
            <select name="numberoft">
                <option value="1">1</option>
                <option value="2">2</option>
                <option value="3">3</option>
                <option value="4">4</option>
                <option value="5">5</option>
                <option value="6">6</option>
                <option value="7">7</option>
                <option value="8">8</option>
                <option value="9">9</option>
                <option value="10">10</option>
            </select>
     </div>
</div>

In this JSP code I am trying to fetch selected number by get Parameter 
getting Number Format Exception

[1]: https://i.stack.imgur.com/wfanr.png

共 (0) 个答案