【发布时间】:2010-12-23 22:16:09
【问题描述】:
我收到错误:“只能导入一个类型。XYZ 解析为一个包。”
有人解释了原因here,但我不确定我应该怎么做才能解决这个问题。仅供参考:我正在使用 Eclipse。我在下面添加了执行导入的代码。 java.util.* 导入工作正常。
<%@ page import="java.util.*"%>
<%@ page import="org.eresearch.knowledgeportal.model.Category"%>
<%@ page import="org.eresearch.knowledgeportal.dao.CategoryDao"%>
<%
CategoryDao catDao = new CategoryDao();
ArrayList<Category> catList = catDao.selectCategory();
//
%>
编辑:实际错误如下:
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 7 in the generated java file
Only a type can be imported. org.eresearch.knowledgeportal.model.Category resolves to a package
【问题讨论】:
-
如果您可以发布代码并提供环境的更多详细信息,将会有所帮助。
-
大部分代码只是 HTML。由于它在这一点上倒下,我没有太大进展。我正在使用 Tomcat 6,但我正在通过 Eclipse 调试选项运行。如果还有什么我可以提供的,请告诉我。
-
Scriptlet 是一种不好的做法:stackoverflow.com/questions/1831238/jsp-for-business-layer/… 使用 servlet。