2012-03-16 2 views

답변

0

당신이 달성하고자 정확하게 명확하지 않다.

GWT 위젯은 서버 측 서블릿에서 사용할 수 없습니다. 클라이언트 쪽에서 사용할 수 있습니다.

0

이것은 실제로 불가능합니다.

그러나 여전히 제안으로 내가

어떤 RPC는 서버 이리저리 &을 호출하는 경우,로드 위젯을하는에 대한 클라이언트 측에서 서버로 매개 변수를 전달할 수 있다는 것을 말할 수있다. 따라서 RPC 호출의 성공/실패 이벤트에서 위젯을로드 할 수 있습니다.

예를 들어, 오류 발생시 경고 상자 또는 대화 상자 위젯.

0

나는 "서블릿 (서버 측 코드)에서 동적으로 위젯을 추가하는 방법"이라고 생각하십니까?

클라이언트에서 서버로 메시지를 보내고 서버가 클라이언트 브라우저로 다시 보낼 필요가 있다고 생각합니다.

위젯을 서버 측에서 동적으로 추가 할 이유가 없습니다. 애플리케이션이 대역폭의 경우 민감한 CSS 자원, 자원 번들

희망이 도움말을 사용하려고하십시오

public void addScript(String uniqueId, String url) 
{ 
    Element e = DOM.createElement("script"); 
    DOM.setAttribute(e, "language", "JavaScript"); 
    DOM.setAttribute(e, "src", url); 
    scriptTags.put(uniqueId, e); 
    DOM.appendChild(RootPanel.get().getElement(), e); 
    } 
관련 문제