問題タブ [dwr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
10628 参照

java - Javaを使用してzipファイルをアップロードするにはどうすればよいですか?

zipファイルをアップロードしようとしています。私のプロジェクトでは、クライアント側でDWRを使用し、サーバー側でJavaを使用しています。データをアップロードするためのDWRチュートリアルで見たように(Webサイトにはありません。dwr.rarバンドルで提供されています)、以下の行で入力を取得します。

dwr.util.getValue()は、任意の要素(この場合はファイルオブジェクト)の値を取得するためのユーティリティです。//チュートリアルで言及されています。

だから、私は以下のコードでそのユーティリティを使用してzipファイルを取得します。

Javascript:

HTML:

Javaコードは次のとおりです。

このコードはエラーなしで実行されます。ただし、出力は空のzipファイルです。私は何か間違ったことをしていることを知っています。私はそれを見つけることができません。

実際、私はInputStreamとしてzipファイルを受け取っています。

Javaを使用してInputStream(zipファイル)をzip.fileに書き込むにはどうすればよいですか?

Javaメソッドパラメータを次のように設定するとどうなりますZipFile fileか?私はそれを試しませんでしたが、それは私がまだそれについて学ぶための良いチュートリアルを探しているからです。

どんな提案やリンクももっと感謝するでしょう!!!!! 前もって感謝します!!!

0 投票する
2 に答える
28013 参照

java - InputStream を ZIP 形式に変換するには?

実際にはzipファイルであるInputStreamオブジェクトがあります。zipファイルに戻して保存したい。クライアントからアップロードされたデータを受信するために、DWR の FileTransfer クラス オブジェクトを使用しています。

FileTransferには 3 つのメソッドがあり、getInputStream()はその 1 つです。FileTransfer オブジェクトから InputStream を返します。

私の場合、fileTransfer オブジェクトは zip ファイルと InputStream オブジェクトも保持します。私はグーグルでたくさんの検索をしました。しかし、InputStream から zip への変換を示す 1 つの例を見つけることができません。

アップデート

典型的なファイルコピープログラムを考えて、このコードを試しました。私はそれが間違っていることを知っています。それは私に与えますjava.util.zip.ZipException: ZIP file must have at least one entry

どんな提案でも本当に感謝しています!!!!!

0 投票する
1 に答える
257 参照

dwr - DirectWebRemoting エラー

DWR コンポーネントを含むアプリケーションをサポートしています。サーバー エラーが発生するたびに、単に「エラー」という JavaScript アラートが表示されます。

これがどこで構成されているか、またこれを無効にする方法があるかどうかは誰にもわかりません。むしろ、この非常に気を散らすメッセージを実行して、何もせずに失敗した方がよいでしょう。

0 投票する
1 に答える
704 参照

java - DWRにプログレスバーをアップロードしますか?

私のプロジェクトでは、ファイルのアップロード中にプログレスバーを表示したいと思います。私はDWRを使用してデータをサーバーに送信しています。javascriptとJavaはサーバー側の言語です。私はそれを学ぶためにいくつかの検索をしました。しかし、私はそれを見つけることができませんでした。

学ぶためのリンクや提案はありがたいです!!!

ありがとう!!

0 投票する
2 に答える
1529 参照

spring - DWR Spring統合:DWR要求をSpringコントローラーに転送することは可能ですか?

DWR3とSpring3を統合するWebアプリケーションがあります。すべてのリクエストはSpringのDispatcherServletによって処理されます。すべてが機能します。AJAXリクエストをリクエストすると、@RemoteProxyで注釈が付けられたバッキングDWRサービスBeanによって正しく処理されます。応答を返すために、私のDWRサービスBeanは、@DataTransferObjectPOJOを含むHTML文字列またはプレーンPOJOのいずれかを返します。

私がやりたいのは、DWRサービスBeanで、処理をSpring@ControllerBeanに転送することです。AJAXリクエストは引き続きDWRサービスによって処理されますが、実際の処理はSpringコントローラーBeanに委任されます。つまり、DWRサービスBeanは、実際のサービスに対する単なるサービスファサードです。このように、私はロジックを複製していません。

これは可能ですか?

さらに明確にしましょう。

通常の非AJAXアプリケーションでは、ユーザーがフォームを送信すると、次のようになります。

  1. DispatcherServletに転送されます
  2. 次に、@Controller注釈付きBeanに移動します。
  3. その後、処理は@ServiceBeanによって処理されます。
  4. その後、コントローラーはModelAndViewを返します。

DWR-AJAXアプリケーションでは、ユーザーがフォームを送信すると、次のようになります。

  1. それはまだDispatcherServletに転送されます
  2. 次に、@RemoteProxy注釈付きBeanに移動します。処理はこのBeanによって処理されます。それがDWRのサービスBeanです。
  3. その後、このリモートプロキシBeanは@DataTransferObjectPOJOまたは単なるHTML文字列を返します

基本的に、AJAXアプリケーションの場合、ステップ2の後で、@ Controller Beanに転送して、すべてがSpringによって処理されるようにします。

0 投票する
2 に答える
613 参照

ajax - setIntervalとPollingの違いは?

との違いを知りsetInterval() (or) setTimeout() in DOMたいpolling in ajax。主な違いは何ですか?両方が同じである場合、なぜ2つの異なる名前で識別されるのですか?

AJAXでのポーリングとはどういう意味ですか?

この質問に関するリンクやリソースは、現時点ではもっと感謝しています!!!

0 投票する
1 に答える
337 参照

polling - DWR ポーリング間隔

DWR ポーリング間隔を変更する方法を知っている人はいますか? これはなぜかネット上ではなかなか見つけられません。

0 投票する
2 に答える
12271 参照

java - Spring MVC で Comet を使用するにはどうすればよいですか?

シンプルな Web アプリケーションにいくつかのComet/サーバー プッシュ機能を追加したいと考えています。これを行う方法に関する最新情報を見つけるのに苦労しています。

誰かが私にいくつかの例、チュートリアル、ブログ、またはSpring MVCで Comet を使用する方法を説明する最近のものを教えてもらえますか?

念のため、 Freemarkerを使用してビューをレンダリングし、JQueryを JavaScript フレームワークに使用しています。

余談ですが、 Liftとそれに組み込まれている素晴らしい Comet サポートについては、すでにすべて知っています。このアプリは、Lift を使用して既に実装した概念実証です。現在、比較対照するためにSpring MVCで構築しています。

編集: DWRを試し始めました。素晴らしいものではありませんが、機能するものを作ることができます。Atmosphereもチェックしましたが、まったく牽引力が得られませんでした。

私は質問を開いたままにしています。うまくいけば、いくつかのより良い提案が得られます。

0 投票する
1 に答える
1146 参照

dwr - DWR ファイルのアップロード サイズ制限

「fileUploadMaxBytes」初期化パラメーターを使用してファイルのアップロード サイズを制限する方法を理解するために、DWR (www.directwebremoting.org) について十分な調査を行いましたが、成功しませんでした。

これが私のweb.xmlにあるものです:

デフォルトの FileUpload 実装をオーバーライドしていないこと、および DWR サイト (http://directwebremoting.org/dwr/documentation/server/configuration/dwrxml/converters/file.html) によると、これだけで十分です。する。

助けていただければ幸いです。

0 投票する
1 に答える
560 参照

java - Ubuntu/JettyでのJavaスレッドの遅延/長時間のスリープ

リバースajaxベースのWeb用に、UbunuのJetty6でJavaWebサーバーを実行しています。また、ブラウザにデータを再送信するスレッドの遅延に深刻な問題があります。非常に多くの場合、一部のスレッドは長時間スリープし始めます。1秒以上のように、時には数時間も。最初に、それはajaxライブラリ(DWR)のバグであり、Jettyの問題であり、Javaのバグであると考えましたが、すべての疑いはおそらく間違っています。私はこの問題を解決しようとして数週間を失いました。私は完全に迷子になっています。私が試しなかった唯一の考えは、Windowsなどの別のOSで実行することです。通常遅れるスレッドのスタックトレースは次のとおりです。

別の突堤接続セレクターを試したところ、スタックトレースが異なりましたが、同様の場所で待機していました。JettyとJavaの組み合わせの多くのバージョンを試しました。NIOのバグかもしれないと思いましたが、セレクターをnon-nioに変更すると、他の場所にスタックされていました。

Linuxで問題になる可能性がありますか?ルートとして実行しています。待機中のスレッドを強制的に弱めるように変更できるubuntuの設定はありますか?pls。助けて、私はここで完全に迷子になっています。

ありがとう