問題タブ [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 投票する
1 に答える
407 参照

gwt - GWT を使用して JavaScript 経由で同期呼び出しを作成するにはどうすればよいですか?

別のサーバーでホストされている Web サービスに REST 呼び出しを行っています。GWT クライアントの JavaScript から、応答をキャプチャして UI にレンダリングする必要があります。これは resty-gwt で行います。しかし、javascript メソッドが html から呼び出され、残りの呼び出しが呼び出されると、インスタンスでその応答をキャプチャできません。また、javascript から 2 つの呼び出しを次々に呼び出す (残りの呼び出しを呼び出す) 場合、最初の呼び出しが完了したときにのみ 2 番目の呼び出しが行われるようにしたいと考えています。同じことを達成する方法はありますか?

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

java - RestyGWT content 引数はクラスでなければなりません

restygwtを使用してサーバーとクライアントの通信を試みています。したがって、サービス インターフェイス (クライアント) とコントローラー (サーバー) があります。

特定のデータを取得するには、MethodCall を作成します。

しかし、アプリケーションをビルドしようとすると、次のエラー メッセージが表示されます。

LINE 69: はUserAdminRestService userService = GWT.create(UserAdminRestService.class);

何が間違っているのかわかりません。アイデアや助けをありがとう:)

編集:

GWT ユーザー

パブリック クラス GWTUser {

}

編集:

および web.gwt.xml ファイル:

UserAdminRestServiceインターフェイスと の両方GWTUserがまだ同じ であるため、2 つのモジュールのために問題があると思います。

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

gwt - RestyGWT: プレーンテキストをサポートしていますか?

RestyGWT を使用してプレーン テキストを受信できません。非常に単純なテスト サービスは次のようになります。

クライアント側では、私はいつも得ます:

HTTP 応答を見ると、コンテンツ タイプが正しく設定されていることがわかります。

どうしたの?RestyGWT がこれを JSON として解析しようとするのはなぜですか? 私は間違ったことをしていますか?

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

java - Restygwt: URI シーケンスの形式が正しくありません

次のようなAPIを使用して、resygwtでRESTベースのサービスを提供しています。

そして、このリクエストに対して「不正な形式の URI シーケンス」を受け取りました。

JavaDoc で言及されているように、このようなリクエストはデフォルトでサポートされているはずなので、これはかなり奇妙です。

  • HTTP クエリ パラメータの値をリソース メソッド パラメータにバインドします。
  • リソース クラス フィールド、またはリソース クラス Bean プロパティ。
  • {@link Encoded} を使用して無効にしない限り、値は URL デコードされます。
  • 注釈。デフォルト値は {@link DefaultValue} を使用して指定できます
  • 注釈。

useBodyEncodingForURI と URIEncoding="UTF-8" を使用して、server.xml の tomcat コネクタを編集しようとしました。また、org.springframework.web.filter.CharacterEncodingFilter が含まれており、forceEncoding が設定されていましたが、まだ機能しません =(

ログイン パラメータをデコードするように指定するにはどうすればよいですか? アドバイスがあればよろしくお願いします。