将String转换为Integer JSP

car*_*ruk 2 html java jsp scriptlet

我是一个使用JSP的初学者.我想使用最大范围的用户选择显示递增整数的列表.

输入:6应显示以下内容:

  • 1号
  • 2号
  • 3号
  • 4号
  • 5号
  • 6号

的Input.jsp

<body>
<input type="number" name="numberMax" required>
<input type="submit" value="submit">
</body>
Run Code Online (Sandbox Code Playgroud)

jspResult.jsp

<body>
<% 
int numberMax = request.getParameter("numberMax");  // Cannot convert from String to int
%>
for (int i = 1; i <= numberMax; i++) 
{ %>
<ul>
<li><%= i %></li>
</ul>
<% } %>
</body>
Run Code Online (Sandbox Code Playgroud)

如何将输入转换为整数以便打印jsp scriptlet.

小智 10

试试这个:

<%int no = Integer.parseInt(request.getParameter("numberMax"));%>

它为我工作.