我正在尝试缩小为什么我无法打印甚至将我选择的值设置为我已经包装了我的JSP代码的下拉菜单中的字符串。
我能够成功地在下拉选项中显示动态文件列表,但是我无法弄清楚如何设置所选值以便根据文件选择将其传递给另一个动态JSP列表。我在下面尝试了一些关于这个主题的建议,但是我很好奇是否还有更多的动态生成这个下拉列表?
现在我只是测试println来验证选择完成后是否正确设置了“environment”字符串。
<select id="Environment" name="Environment_drop" onchange="document.productForm.submit();">
<%
String path = FilePath + "\\config"; // Directory path here
String f;
File folder = new File(path);
File[] listOfFiles = folder.listFiles();
for (int i = 0; i < listOfFiles.length; i++) {
if (listOfFiles[i].isFile()) {
f = listOfFiles[i].getName();
out.println("<option value=" + f + ">" + f + "</option><BR>");
}
}
%>
</select>
<span></span>
</section>
<%
String[] environment = request.getParameterValues("Environment");
out.println(environment);
%>
<script>
document.getElementById("Environment_drop").value = '<% out.print(environment); %>';
</script>