Настройка Mac OSX 10.6.7, Eclipse, Tomcat 1.6поиска() метод в типе «х» не применяется для аргументов (String)
Я пытаюсь вызвать строку из Java файла в мой JSP, чтобы отобразить его пользователю, но я продолжаю получать ошибку ниже. Любая помощь, как всегда высоко ценится,
СПЯ
<%
Injector injector = Guice.createInjector(new GuiceInjector());
SliceConnector r = injector.getInstance(SliceConnector.class);
out.println(r.search());
String dbConcept = "http://dbpedia.org/resource/human_rights";
System.out.println(r.search(dbConcept));
%>
Ява
public String search(String dbConcept)
{
setSlicepediaProductionMode(true);
List<SliceHit> sliceHits = searchForSlices();
if (sliceHits == null) {
System.err.println("Timeout occurred while fetching slices");
return "error";
}
if (!sliceHits.isEmpty()) {
System.out.println("Found some slices Yuhuuuu ! :-) ");
String sliceContent = createSlices(sliceHits);
System.out.println("Slice content:");
System.out.println(sliceContent);
return sliceContent;
} else {
System.out.println("No Slices were found for this query");
}
System.out.println("Slice Consumer stopped activity");
return "SliceConnector";
}
private void setSlicepediaProductionMode(boolean productionMode)
{
sliceSearcher.setProductionMode(productionMode);
sliceCreator.setProductionMode(productionMode);
}
private List<SliceHit> searchForSlices() {
SlicepediaQuery sliceQuery = new SlicepediaQuery();
String dbConcept = "http://dbpedia.org/resource/human_rights";
sliceSearcher.setSliceQuery(sliceQuery);
if (sliceSearcher.run())
{
return sliceSearcher.getSliceHits();
} else
{
return null;
}
}
Ошибка
exception
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 141 in the jsp file: /SimpleResponse2.jsp
The method search() in the type SliceConnector is not applicable for the arguments (String)
138:
139:
140: String dbConcept = "http://dbpedia.org/resource/human_rights";
141: System.out.println(r.search(dbConcept));
Попробуйте очистить и перестроить свой проект. – GriffeyDog
@GriffeyDog Это проект, который я унаследовал от другого разработчика. Его абсолютный бегемот проекта и отсутствие файлов повсюду. К сожалению, я не могу перестроить или даже отладить его в Eclipse. Не очень хороший способ начать изучение Java или JSP – Deepend
Похоже, что код, который вы отправили для SliceConnector, не является компиляцией версии и по пути к среде выполнения. – GriffeyDog