JSP编译错误:无法解析数组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSP编译错误:无法解析数组相关的知识,希望对你有一定的参考价值。

我的环境是JDK 1.6,Eclipse Indigo,JBoss 4.2.3.GA-jdk6。

在Eclipse Windows - > Preferences中,然后在Java - > Compiler部分中,Compiler compliance level设置为1.6。

在一个JSP中,我正在导入java.util.Arrays。

<%@ page import="java.util.Arrays"%>

然后我使用java.util.Arrays类的方法:

<%
String[] factors = null;

factors = request.getParameterValues("factor");

System.out.println("factors=" + Arrays.toString(factors));
%>

当我运行它时,我收到以下错误消息:

导入java.util.Arrays无法解析。

数组无法解析

我做错了什么?

答案

我检查了Eclipse Project本身的属性。

“Java编译器”部分已选中“启用项目特定设置”,其编译器合规性级别设置为1.5。我把它改为1.6。

Project Facets部分将Java设置为1.5。我把它改为1.6。

重新编译并运行,这次没有错误。

以上是关于JSP编译错误:无法解析数组的主要内容,如果未能解决你的问题,请参考以下文章

在 JSP 中的 <% %> 代码片段中添加链接

无法解析片段中的 ViewModelProvider 构造?

无法解析片段中的 findViewById [重复]

状态为404的Springboot Whitelabel错误页面:无法解析JSP的路径

在tomcat中手动部署的JSP编译无法解析为某种类型

无法为 JSP 编译类:无法解析 java.util.Map$Entry 类型。它是从所需的 .class 文件中间接引用的