使用 JSP,在我的 HTML 中,我有一个提交到另一个页面的表单。该表单有一个包含多个元素的选择列表。在提交表单之前,在 java 脚本中,我确保选择了列表中的所有元素。然后我将表单提交到下一页。在下一页中,我将列表中的选定值分配给 java 数组。当我尝试显示数组的大小或该数组中的任何值时,我得到空指针异常。
这是我的列表表格:
<form name="inputGenesForm" id="test" method="POST" ACTION="result.jsp" enctype="multipart/form-data">
<div style=" position:absolute;top:6%;left:39%;">
...
...
<select id="inputSet2" multiple="multiple" style="position:absolute; top: 93px; left: 270px; width: 200px; height: 200px;">
在 result.jsp 中,
<body background="image/geneBG.jpg">
<%
String [] selectedGenes= request.getParameterValues("inputSet2");
%>
<script>
alert(<%=selectedGenes.length%>);
</script>
任何人都可以帮忙吗?谢谢你。
向 result.jsp 提交表单时出错:
type Exception report
message
descriptionThe server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: java.lang.NullPointerException
root cause
java.lang.NullPointerException
note The full stack traces of the exception and its root causes are available in the GlassFish Server Open Source Edition 3.1.2.2 logs.