【问题标题】:ArrayList can not resolved to a type in a JSP fileArrayList 无法解析为 JSP 文件中的类型
【发布时间】:2020-08-27 10:34:03
【问题描述】:

在我的 home.JSP 文件中,我在将正确的包名称放入 @page 指令后尝试使用 ArrayList。代码正确执行,但我在 JSP 编辑器窗口中收到错误消息“无法将 ArrayList 解析为类型。

这里是代码 sn-p(查看创建数组列表的最后一行,这是我得到错误的地方。)

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1" import="java.util.Scanner, java.util.ArrayList" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body bgcolor = "green"  >

hey this is coming from file
<% 
    int i  = Integer.parseInt(request.getParameter("num1"));
    int j  = Integer.parseInt(request.getParameter("num2"));
    int k= i+j;

    out.println("output: "+k);
    String str = "hello";

    ArrayList<String> ls = new ArrayList<String>();
    
%>

【问题讨论】:

标签: java html jsp


【解决方案1】:

尝试将 ArrayList 的导入放在另一行,使用逐行导入

<%@page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<%@page import="java.util.ArrayList" %>
<%@page import="java.util.Scanner" %>

其他问题可能是在第一条指令行中@和“page”之间有空格

【讨论】:

    猜你喜欢
    • 2013-07-17
    • 1970-01-01
    • 2012-05-27
    • 2012-09-12
    • 1970-01-01
    • 2012-07-17
    • 2011-10-08
    • 2016-08-13
    • 2013-04-05
    相关资源
    最近更新 更多