2010-05-31 2 views
0

(int i = 0; i < citylink.length; i ++) { body = pF.fetchpage (citylink [i] [1]); // 도시 링크 //에서 URL을 가져 와서이 URL의 출처를 반환합니다!pageFetcher에 대한 문제

public String fetchPage(String url) { 
    try { 
     url = URIUtil.encodeQuery(url); 
    } catch (URIException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } 

을하지만 난 그것을 컴파일 할 때이 방법 fetchpage(String)이 유형 PageFetcher에 대한 정의되지 않은 것을 말한다 나는 내 문제를 실행할 수 없습니다 :

나는이 같은 내 pagefetcher.java 클래스를 선언 한! 나는 무엇을해야할지 모른다.

+0

편집기의 "코드 샘플"버튼을 사용하여 소스 코드를 포맷하십시오. –

+0

두 번째 코드 줄을 실제 문제를 해결해야하는'body = pF.fetchPage (citylink [i] [1]);'로 대체하십시오. –

답변

0

문자열을 반환해야합니다. 방법은

+0

전적으로 혼란 스럽습니다. – kate

+0

public string fetchPage (String citylink) { try { \t citylink = URIUtil.encodeQuery (citylink); } catch (URIException e) { // TODO 자동 생성 catch 블록 e.printStackTrace(); } GetMethod get; get = 새 GetMethod (도시 링크); get.setFollowRedirects (true); fetchpage.java를 이와 같이 변경했지만 여전히 작동하지 않습니다. ( – kate

0

당신은

public String fetchPage(String url) { 

로 코드를 선언하고

body=pF.fetchpage(citylink[i][1]); 

자바로 전화를 공공 문자열로 선언하지만, 원하는 값 (URL)를 반환하지됩니다 입니다 대/소문자를 구분하는 : 둘 중 하나의 이름을 서로 바꿔서 이름을 일치시켜야합니다.

+0

그리고 어떻게해야합니까? – kate

+0

'pF.fetchPage' 또는'public String fetchpage' : 그들 중 하나 – Pindatjuh

+0

이 코드는 다른 프로젝트 난이 문제가 아니라고 생각하고 pagefetcher 새 인스턴스 선언 PageFetcher pF = new PageFetcher(); 그래서 그 fetchpage에 무엇이 선언으로 잘못 생각합니다!하지만 어떻게 수정 해야할지 모르겠다 그것 – kate