問題タブ [resty-gwt]

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 に答える
1857 参照

rest - RestyGWT Restサービスを使用した基本認証?

RestyGWT Rest Servicesを使用するときに基本認証のユーザーIDとパスワードを設定するにはどうすればよいですか?

RestyGWTユーザーガイドでは、RestyGWT REST APIの基本認証で使用されるユーザーIDとパスワードを設定する方法について説明していますが、RestyGWTRestサービスで基本認証を行う方法について説明しているドキュメントは見つかりませんでした。

RestyGWTv1.2を使用しています

** * **アップデート******* 運が悪かったので次のことを試しましサービスメソッドを呼び出すと、ブラウザはまだユーザーID/パスワードのプロンプトを開いています。

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

gwt - RestyGWTで地図をシリアル化する方法

Map<String,Object>RestyGWTを使用してサーバーにを送信したい。ただし、リクエストでマップをシリアル化すると、文字列キーの周りに引用符のエスケープが追加されます。

それで、

その結果、JSONが送信されます

望ましい結果の代わりに

RestyGWTインターフェースは次のとおりです。

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

rest - Resty-GWT 動的コード生成

私は resty-gwt ライブラリを使用していますが、JsonEncoderDecoder インターフェイスを動的に使用できるかどうか疑問に思っていますか?

例えば。私は次のようにpojoを持っています:

応答で返されたクラス名: ジェネレーターを使用してインターフェイスを生成することは可能ですか?

オブジェクトをデコードできるように、どういうわけか GWT.create(MyObjectCodec.class) を呼び出しますか?

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

json - getter/setter メソッドを使用しない jsonencoderdecoder

RestyGWT の JsonEncoderDecoder インターフェイスを使用して、いくつかのオブジェクトをエンコード/デコードしました。その中には、getter/setter メソッドを使用して公開されていないプロパティを持つクラスのインスタンスがあります。で対応するプロパティに注釈を付けてみましorg.codehaus.jackson.annotate.JsonPropertyた。しかし、それは機能せず、エラーが発生します

[エラー] [jsonsample] - フィールドを非公開にすることはできません: com.mycompany.jsonsample.ItemList.items

com.mycompany.jsonsample.ItemListitems上記のように、ゲッター/セッターがなく、注釈が付けられたプロパティを持つクラスです。

また、エンコーダー/デコーダーにいくつかのプロパティをスキップするように指示することは可能ですか?

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

spring - Spring-Jersey-Jackson-JSON: インデックスでラップされた配列要素

私は、逆シリアル化のためにジャージーとジャクソンを使用して安らかなサービスを書いています。私はSpringを依存性注入にcom.sun.jersey.spi.spring.container.servlet.SpringServlet使用しています.mvcを使用していません. クライアント側で RestyGWT を使用しています。サービスからオブジェクトの配列を返しています。クライアントは、有効な JSON ドキュメントではないと不平を言っています。サービスが返すものは次のとおりです。

よくわかりませんが、問題は各要素がそのインデックスでラップされていることだと思います。ジャージーまたはジャクソンに配列要素のラップを解除するように指示する方法はありますか? さらに情報を提供する必要がある場合はお知らせください。

コードでは、次のように結果を JSONWithPadding オブジェクトとして送り返しています。return new JSONWithPadding(array, callback);

web.xmlところで、 POJO マッピングを使用するように jersey を既に構成しています。

更新 端末からcurlを使用してテストを行ったところ、返された文字列は正しいように見えます(コールバックエンクロージャを削除しました):

最初に投稿した文字列は、restyGWT によって報告されています。紛らわしい投稿で申し訳ありませんが、なぜ restyGwt が不平を言っているのかわかりません...

ありがとう!

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

resty-gwt - resty gwt: 'com.gwt.demo.client.PersonResourceAsync の遅延バインディングが失敗しました

こんにちは、クライアント側の gwt でプロジェクトを実行し、サーバー側で残りのサービスを実行したいのですが、このために私はresty gwtを使用していますが、エラーが発生しています:

com.google.gwt.event.shared.UmbrellaException: 例外がキャッチされました: 'com.gwt.demo.client.PersonResourceAsync' の遅延バインディングが失敗しました (必要なモジュールを継承するのを忘れましたか?)。

プロジェクトの説明:-

ide:- 日食

私はresty gwt jarを使用しており、外部jarの追加からそのjarを含めました.gwt.xmlにも含めました.war (<inherits name='org.fusesource.restygwt.RestyGWT'/>)ファイルlibフォルダーにもそのjarを追加しました。restservice を拡張する 1 つのインターフェイスを使用しました。デバッグ中にこのインターフェイスで、行で nullpointerexception が発生していることがわかりました。

このエラーが発生する理由を教えてください。

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

java - GWT と REST を連携させる

私は DevMode でこの作業コードを持っていますが、コンパイルされたコード (ライブ) で実行すると、Javascript ブラウザ コンソールでエラーがスローされます。

コード:

エラー:

少なくともこの種の問題をデバッグするにはどうすればよいですか?