설정 내가에 자바 파일에서 문자열을 호출하려고 1.6방법 검색 인수 (문자열) 적용 할 수 없습니다
맥 OSX 10.6.7, 이클립스, 톰캣 내 JSP는 사용자에게 표시하지만 아래 오류가 계속 발생합니다. 어떤 도움은 언제나 많은 두 번,
는 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