問題タブ [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.
java - DWR ベースの検証後に Javascript 処理を終了する方法
私は Javascript に比較的慣れておらず、Ajax と DWR にも慣れていません。これは Ajax/DWR ではなく Javascript の質問だと思いますが、次のようになります。
DWR を使用してリモート Java メソッドを呼び出し、ブラウザーに入力されたデータを検証する Javascript を作成しています。検証が失敗した場合 (Java メソッドがエラー メッセージ (空でない文字列) を返した場合) は、ユーザーにエラー メッセージを表示し、Javascript 処理をこれ以上行いません。検証が成功した場合 (Java メソッドによって空の文字列が返された場合) Iユーザーの入力を処理するために Javascript を続行したい。
私が見つけたのは、検証エラーでエラーメッセージが表示されますが、Javascript 処理は停止せず、検証が成功したかのように続行することです。したがって、私の質問は、検証が失敗したときに Javascript 処理を終了する方法です (以下のコードの「A:」)。
これは Javascript と疑似コードを組み合わせたものですが、私が何をしているかを説明する必要があります。
助けてくれてありがとう、
スティーブ
dwr - Spring@AutowiredがDWRで機能しない
これが私のサービスレイヤーです:
applicationContext.xmlファイルのDWR構成設定:
returnRecord()
コントローラから電話をかけているときは、機能しています。しかし、DWRを使用してjspから同じメソッドを呼び出すと、オンラインで表示NullPointerException
されList<String> list = daoLayer.returnPendingRecords(id);
ます。
private DAOLayer daoLayer;
DWRの場合、スプリングは自動配線できないと思います。
DWRで動作するようにコードを修正するにはどうすればよいですか?
ありがとう
シャムス
javascript - Direct Web Remoting(DWR)でJavascriptコードはどのように生成されますか?
Direct Web Remoting(DWR)で生成されるJavascriptコードはどの程度正確ですか?公式サイトhttp://directwebremoting.orgと他のソース(http://directwebremoting.org/dwr/introduction/scripting-dwr.html)を確認しましたが、JSファイルが3つあることを理解しています。
しかし、私の質問は; JSはどのように生成され、機能を変更/カスタマイズすることはできますか?はいの場合、どのように?
ありがとうございました。
java - DWR を使用してユーザー リストを更新する方法
Gtalk と Facebook に接続できるチャット クライアントを開発しています。そのために DWR を使用しています。
ログインしたら、ユーザーのリストを作成する必要があります。クライアント側で私が持っている
サーバー側では、Smack Api を使用して名簿リストを取得しています (オンライン)
データをJSONとして返す必要がありますか、それともDWRがコレクションを処理できる方法はありますか???
javascript - ExtJS-jsonストアを使用したDWRプロキシ?
引数を取り、非同期で実行する関数を使用しようとしていJsonStore
ますが、その方法がわかりません。
myMethod
を取りますがcallback
、コールバックデータを?に関連付けるにはどうすればよいJsonStore
ですか?
DwrProxy
実装を使用してみましたが、に渡さないとグリッドにデータが入力されず、にfields
渡すと多数の空白行が作成されます。何が得られますか?JsonReader
fields
spring - 誰かがSpringweb.xmlファイルを説明できますか?
私はJavaEnterpriseとSpringを初めて使用しますが、標準のJavaを十分に理解しています。私は既存のWebアプリケーションプロジェクトを調べています。プロジェクトはTomcat/Spring / Hibernateを使用していますが、これはかなり一般的であると私は理解しています。また、リモートメソッド呼び出しにDWRを使用します。責任を分離するのはやや難しいと感じています。Tomcatが責任を負うもの、Springが責任を負うもの、リクエストが相互にどのように取得されるか、Springの主要部分がどのように組み合わされるかです。私はSpringに関する多くのドキュメント、特に豆と豆工場に関するドキュメントを読みましたが、まだもっと読む過程にあります。アドバイスは大歓迎ですが、具体的な質問をいくつかご紹介します。
質問1:web.xmlはどこに適合しますか(いつ使用/呼び出され、どこから呼び出されますか)?
コードサンプル1:
上記のスニペットは何をしますか(または、それが何を引き起こしますか)?私のWebアプリのある時点でqrst.jspが使用されます。サーブレット名を使用してqrst.jspを呼び出すのはDispatcherServletですか?それ以外の場合、サーブレット名の意味は何ですか?起動時の負荷とは何ですか?
コードサンプル2:
上記が何をするかについてのリンクまたは説明?XMLファイルを見ると、Beanの定義が含まれていることがわかり、Beanとは何か、どのように使用されているかはわかりますが、これに関する他の詳細はわかりません。
コードサンプル3:
Beanについて読んだことから、これらのinit-param要素は、サーブレットのjavaクラスで設定される単なるパラメーターであると思います。サーブレット名の意味は何ですか?また、起動時の負荷はどうですか?Webアプリは、AJAX(dwr)呼び出しが発生しているときと、Webアプリが初めてロードされているとき(初めてロードするときにqrst.jspを使用する必要があるとき)を何らかの形で「認識」します。どうやってこれを知るのですか?qrst.jspではなくDWRにリクエストをルーティングすることをどのように決定しますか?これはどこで行いますか?
ありがとう。
javascript - DWR3クエリ文字列に追加されたパラメータをキャプチャしますか?
myMethod
次のDWRメソッドにマップするというメソッドがあります。
ライブラリは、を参照してこのメソッドを自動的に呼び出しますMyService.myMethod('value')
が、独自のパラメータ、、a
およびを追加します。b
つまり、最終的なリクエストは次のようになります。
POST http:// localhost:8080 / application / dwr / jsonp / MyService / myMethod / value?a = 5&b = 6
DWRの値を簡単a
に取得する方法はありますか?b
php - PHP用のDWRのようなものはありますか?
私は DWR で作業していた Java Web プログラマーですが、現在は PHP で開発する必要があります。PHP 5 クラスを使用してモデルを作成したばかりで、DWR のように JavaScript から直接 AJAX を介して PHP クラスにアクセスしたいと考えています。
これは非常に単純な Web であり、CakePHP や Zend などの重いフレームワークは使用していません。データをモデル化する一連のクラスと、「ビジネス ロジック」を備えた別の束のみを使用しています。次に、すべての PHP ページでロジック クラスの適切なメソッドを呼び出し、モデル クラスのインスタンスを取得して、それをユーザーに提示する必要があります。
(助けようとしている人に感謝します)
configuration - spring 3 と dwr 3 が単一の構成ファイルで機能しない
Web アプリで Spring 3.0 と DWR 3 を使用しています。設定に問題があります。両方の技術に単一の構成ファイルを使用すると、一番上に書いたものが機能し、次に機能しません。そして、2つの異なる DispatcherServlet を作成したとき、それらは正常に機能しています。
ここに私の web.xml 構成があります:
これが私のabc-servlet.xmlファイルです(Spring構成のみが含まれています):
そして、ここに別の abc-dwr-servlet.xml ファイル (Spring と DWR の両方の構成が含まれています):
この 2 つのファイルにabc-servlet.xml
は、Spring 構成が含まれておりabc-dwr-servlet.xml
、DWR と Spring 構成が含まれています。両方のファイルに Spring 構成を書きました。2 番目のファイルから削除すると、Spring が機能しなくなります。両方のテクノロジーを同じ構成ファイルにマージしようとしました。しかし、私が一番上に書いたものだけが機能し、別のものは機能していません。それらの両方を同じファイルにマージする方法はありますか、それともばかげた間違いをしていますか? 私を助けてください。
ありがとう
シャムス
javascript - 最大呼び出しスタック サイズ超過エラー
Direct Web Remoting (DWR) JavaScript ライブラリ ファイルを使用していますが、Safari (デスクトップおよび iPad) でのみエラーが発生します。
それは言う
最大呼び出しスタック サイズを超えました。
このエラーは正確には何を意味し、処理が完全に停止しますか?
Safari
また、ブラウザの修正(実際にはiPad Safari
、それは言う
JS:実行がタイムアウトを超えました
これは同じコール スタックの問題であると想定しています)