検索

ホームページ  >  に質問  >  本文

JavaScript - SpringMVCの戻り値のカプセル化の問題

学習プロセス中、SSM の戻り値は通常、JSP ページの名前であり、このページに直接返されます。
作業中に AJAX JSON に遭遇すると、データはカプセル化されてページに返されます。写真のように

すみません、そのようなカプセル化にはどのような意味がありますか?値の転送速度が速いからでしょうか、それとも何か他の理由があるのでしょうか?

过去多啦不再A梦过去多啦不再A梦2745日前920

全員に返信(3)返信します

  • 淡淡烟草味

    淡淡烟草味2017-05-27 17:42:12

    意味は、Spring がそれを json にシリアル化するのに役立つということです

    返事
    0
  • 習慣沉默

    習慣沉默2017-05-27 17:42:12

    SpringMvc ページにジャンプしてオブジェクトを返すメソッド:

    リーリー

    あなたが言及したカプセル化されたオブジェクトについては、次の理由があると思います:
    バックエンドによって提供されるすべてのインターフェイスは同じオブジェクトを返します。バックエンドによって返されたオブジェクトを受信した後、フロントエンドはそのオブジェクトに従うだけで済みます。この統一されたオブジェクトの形式を変更すると、分析がより便利になり、フロントエンドとバックエンドの分離も容易になります。

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-27 17:42:12

    Result オブジェクトの通常のカプセル化されたフィールドは次のとおりです: code、msg、data

    code はリターンコードを表します。1000 は成功を表し、1001 はパラメータエラーを表し、1002 はフォーマットエラーを表します。
    msg は返された情報を表します。情報はエラーが発生した場合にのみ存在するとは限らないため、より汎用的になる可能性があります。
    data は返されたデータを表します

    これは最も一般的なパッケージです。作成者はこれを参照して、改善が必要かどうかを確認できます。

    返事
    0
  • キャンセル返事