2012-12-19 1 views
1

렌더링하는 방법 : 나는 와 외부 웹 주소로 POST 요청을 전송 오전 onSubmit() 메소드 내부아파치 개찰구 제가 아파치 개찰구를 사용하고 내가 문제를 다음 가지고 (비 개찰구) 응답 페이지

을 Apache httpClient. 응답으로 나는 (내 응답 개체 내부) html을 얻을.

위젯이 브라우저에서이 HTML을 렌더링하도록하려면 어떻게해야합니까?

그래서 기본적으로 내가 여기서하려고하는 것은 단순히이 웹 주소에 html 양식을 제출하면 일반적으로 일어날 일입니다. 그러나 보안상의 이유로 내가 보내려고하는이 데이터가 들어있는 양식이 포함 된 사용자 페이지를 제공하고 싶지 않습니다.

+0

렌더링 할 HTML 스 니펫입니까, 외부 CSS 참조 등이있는 완전한 HTML 페이지입니까? 스 니펫이라면 간단히 Label을 사용하고 렌더링하기 전에'setEscapeModelStrings (false)'를 호출하면됩니다. – DerMiggel

+0

렌더링하려는 전체 HTML 페이지입니다. 어쨌든 고마워. – user1390856

+1

WebPage를 서브 클래스 화하고 getMarkupStream을 대체하여 원하는 HTML이 들어있는 스트림을 리턴 할 수 있습니다. – Nicktar

답변

1

모든 구성 요소에서 getResponse()를 통해 응답을 얻을 수 있습니다. (onSubmit()이 양식에 있다고 가정합니다). 같은 것에 대해 어떻게

: HTML 페이지를 포함

getResponse().reset(); 
getResponse().write(htmlPage); 

htmlPage가 있어야 할 CharSequence는 렌더링합니다.