(Tôi đã đọc các câu hỏi khác về chủ đề này, nhưng không ai trong số họ đã giúp)Chỉ có thể nhập một loại. ABC giải quyết một gói
Được rồi, tôi đang cố gắng nhập một lớp Java vào tệp JSP của tôi, nhưng Tomcat cung cấp cho tôi lỗi:
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: [16] in the generated java file: [I:\path\to\index_jsp.java] Only a type can be imported. org.runas.XKCDUtils resolves to a package An error occurred at line: 7 in the jsp file: /index.jsp XKCDUtils cannot be resolved
4: String data = null;
5: int finalComic = 1;
6: int comicNo = 1;
7: finalComic = XKCDUtils.getFinalComic();
8:
9: if (request.getParameter("page") != null)
10: comicNo = Integer.parseInt(request.getParameter("page"));
Những tuyên bố nhập khẩu trong tập tin JSP của tôi là:
<%@page import="java.io.*, java.net.*, org.runas.XKCDUtils" %>
các phần có liên quan của cấu trúc thư mục của tôi là:
webapps
`-ROOT
`-index.jsp
|-WEB-INF
`-web.xml
|-classes
`-org
`-runas
`-XKCDUtils.class
Tôi bị nhầm lẫn vì org.runas.XKCDUtils resolves to a package
, nhưng rõ ràng đây là tệp lớp, theo tôi tin là thư mục chính xác.
Trợ giúp, vui lòng!
(Và đừng chastise tôi vì sử dụng tập lệnh, tôi đang cố gắng dọn dẹp chúng!)
Hãy xem [câu trả lời này] (http://stackoverflow.com/questions/1858463/java-error-only-a-type-can-be-imported-xyz-resolves-to-a-package) . Tách nhập khẩu thành 3 phần riêng biệt và có thể thêm dấu chấm phẩy vào cuối. –