获取文本框中的数据,转换为整型并存入数组
程序代码:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www. http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>基础排序功能</title> </head> <body> <p>请在下面的5个文本框中依次输入5个数:</p> <form name="form1" method="post" action=""> <p>1、 <input name="num" type="text" id="num"> </p> <p>2、 <input name="num" type="text" id="num"> </p> <p>3、 <input name="num" type="text" id="num"> </p> <p>4、 <input name="num" type="text" id="num"> </p> <p>5、 <input name="num" type="text" id="num"> </p> <p> <input name="btnSort" type="submit" id="btnSort" value="排序"> <input name="btnSort2" type="reset" id="btnSort2" value="取消"> </p> </form> 您输入的数字分别是: <% int arr[] = new int[5]; String[] array=request.getParameterValues("num"); for(int i=0;i<array.length;i++) { arr[i]=Integer.parseInt(array[i]); } %> </body> </html>以上代码的作用是想获取文本框中的数据存入数组,运行时报错,请问是什么原因?