2012-02-17 13 views
0

Ext.js4とJavaサーブレットを使用しています。ユーザーがパネル上のボタンをクリックすると、サーブレットが実行され、別のアプリケーションが実行され、.txt形式のログファイルが生成されます。私はサーブレットと他のアプリケーションが実行されていることを知っています。サーブレットが.txtファイルの内容を返すようにします.Ext.jsは別の「ログ」タブにストレートテキストとして表示する必要があります。私はこのようなもののために店とモデルが必要ですか?サーブレットから返されるデータは、JSONまたはHTMLではなくテキストであり、JSONまたはHTMLの使用を妨げる特殊文字がそのテキストに含まれる可能性があることに注意してください。前もって感謝します。Ext.js4 - Javaサーブレットから返されたプレーンテキストを表示

+0

あなたはいくつかのコードを投稿する必要があります。それを達成するための膨大な量のさまざまな方法を考慮すると、共同体に働くコンテキストを少しだけ与える必要があります。 – jmort253

答えて

1

いいえ、このためにストアとモデルは必要ありません。

私は単に.txtファイルの内容を返すサーブレットを作成します。

次に、Ext.Ajax classを使用してこのサーブレットへの要求を作成し、そのテキストを変数として保存します。

次に、logTab.update(theText)を入力して.txtファイルの内容を入力してください(logTabは更新するタブです)。例えば

Ext.Ajax.request({ 
    url: '../textServlet', 
    success: function(response){ 
     var theText = response.responseText; 
     logTab.update(theText); // or however you define your tab 
    } 
}); 
+0

ジェロニモ:それはそれの世話をした。ご回答いただきありがとうございます。 –

+0

問題はありませんが、答えを受け入れることを忘れないでください(左側のチェックマーク)。 – Geronimo

関連する問題