只能导入一种类型。 org.apache.solr.client.solrj.response.QueryResponse解析为一个包

时间:2016-02-26 08:46:40

标签: java jsp types compiler-errors package

下面的人是我的JSP,我无法在Tomcat上部署它。

foreach($data["items"] as $mydata){

     echo $mydata->pid;
}

当我部署时,我得到以下错误:

  

HTTP状态500 - 无法为JSP编译类:

           

输入例外报告

     

message无法为JSP编译类:

     

description服务器遇到阻止它的内部错误   完成此请求。

     

例外

     

org.apache.jasper.JasperException:无法为JSP编译类:

     

生成的java文件中的行:6处发生错误只有一个类型   可以导入。 org.apache.solr.client.solrj.response.QueryResponse   解析为包

     

生成的java文件中的第9行发生错误只有一个类型   可以导入。 org.apache.solr.client.solrj.response.FacetField   解析为包

     

jsp文件中的第19行:/ SearchBoxNew.jsp发生错误   QueryResponse无法解析为类型

提前感谢您的建议:)

1 个答案:

答案 0 :(得分:0)

从错误来看,您似乎正在尝试导入不属于类的内容。

如果您的QueryResponse是一个类,您应该像这样导入它:

<%@page import="org.apache.solr.client.solrj.response.QueryResponse"%>

如果它是一个包,你想要导入包中的所有内容,你应该这样做:

<%@page import="org.apache.solr.client.solrj.response.* "%>

如果您使用的是maven,请检查 pom 文件中是否有apropriate dependency