2

私は次のように私のajax関数を持っています:

$.ajax({
  type: 'GET',
  url: "/myservlet",
  data: {
  objects: '2',
  dimension: '2',
  },
  success: function( data ) {
  console.log(data);
  alert(data);
  },
  error:function(data,status,er) {
    alert("error: "+data+" status: "+status+" er:"+er);
   }
 });

/myservletに送信されたデータを処理するサーブレットがあります。成功関数のデータはajaxがサーバー側から取得したデータであるというajaxチュートリアルを読みました。しかし、このデータを設定する方法や、このデータを Java サーブレットの doGet メソッドからフロントエンドに返す方法がわかりません。doGet は void メソッドで、値を返すことができないようですね。私は Web 開発の新入生です。よろしくお願いします。

4

3 に答える 3

0

メソッドから何かを返す必要はありdoGetません。実際には、それは無効であるため、返すことはできません。

したがってPrintWriter、応答からオブジェクトを取得し、それにデータを書き込む必要があります。これは、成功関数で使用できます。

于 2013-08-28T04:34:11.943 に答える