2017-06-23 16 views
0

コンパイル済みHTMLページのヘッダーにGWTが特定のdoctypeを使用するように強制する方法が見つかりません。GWTでdoctypeを設定する方法

私はUIバインダーを使用しておらず、アプリケーションのUI要素は、エントリポイントクラスのonModuleLoad()メソッドでRootPanel.get.add()を使用して追加されています。

+1

GWTの観点から「コンパイル済みHTMLページ」とは何ですか? – Andrei

+0

@Andreiこれは、Webブラウザの結果のHTMLページを意味しています。 – Vic

+0

GWTアプリケーションをホストするHTMLページについて話していますか、GWTを使用してホスティングページ以外のHTMLページを生成していますか? – Andrei

答えて

1

GWTアプリケーションのDOCTYPEは、ホストページ内で設定されます。 GWT 2.0レイアウトシステムは、唯一の「標準 モード」で動作するように意図されて

GWTのドキュメント内には、これを見つけることができます。これは、あなたが常にあなたのHTMLページの先頭に次の 宣言を置く必要があることを意味しますGWT documentation

だから、あなたはあなたのアプリケーションでは、「標準モード」を使用する必要があります!>

リンク< DOCTYPE htmlの。

+0

私はホストページを使用していません。そのページはサーバー側に配置する必要がありますか?実際、アプリケーションでは、サーバー側はまったく別のテクノロジーなので、GWTはクライアント側でのみ使用され、サーバーとの通信はRESTfulなサービスを使用して構成されます。 – Vic

+0

xxx.nocache.jsを追加する必要があります。あなたはどこでそれをしますか? –

+1

ホストページなしでGWTアプリが存在しません。あなたのアプリがサーバーとどのように通信するかは関係ありません。 HTMLページ(「ホストページ」)があります。このページは、ユーザーがアプリケーションを呼び出すときに配信されます。また、関連するCSSやJSファイル(コンパイル済みGWTコードなど)もあります。 GWTコードは、ブラウザがこのHTMLページを読み込んでレンダリングする場合にのみ実行されます。 –

関連する問題