2012-09-13 1 views
0

내 gwt 앱은 외부 라이브러리를 사용하여 차트를 렌더링합니다 (birt). 이 lib는 렌더링 된 png와 함께 html/js-imagamap을 제공 할 수 있습니다. 하지만 gwt 프런트 엔드에 통합하는 가장 좋은 방법은 무엇입니까? 내 첫 번째 아이디어는 lib가 imagemap 및 임베디드 (base64) 이미지로 HTML을 생성하도록하는 것이 었습니다. html은 쉽게 통합 될 수 있습니다!gwt 앱에서 png 이미지를 html imagemap과 통합하는 방법

하지만 base64는 ie6/7에 적합하지 않습니다 (즉, 최대 8kb). 그래서 이미지를 HTML로 링크하고 서블릿/gwt-service를 작성하여 HTML을로드 할 때 이미지를 가져 오는 방법이 있습니까? 또는 ther 훨씬 쉬운 방법입니까?

답변

1

이미 html + js/css가 생성 된 경우 기본 앱의 iframe으로 렌더링하는 것이 좋을까요? 그것의 간단하고 효과적인.

+0

gwt로이 작업을 수행하는 방법은 무엇입니까? 그리고 내가 어떻게 임베디드 이미지를 사용하지 않고 이것을 언급했다? – dermoritz

+0

당신은 html + png 애셋을 제공하는 서블릿을 생성합니다. 그런 다음 gwt 코드에서 iframe을 만들고 서블릿을 가리 키도록 프레임의 소스를 설정합니다. – Chii

+0

그때까지 나는 다른 곳에서도 비슷한 대답을 얻었습니다. 데이터가 없으면 2 개의 요청이 필요합니다. 첫 번째 요청은지도 (HTML)를 가져오고 두 번째 요청은 이미지를 요청합니다. iframe은 필요하지 않습니다. – dermoritz