学習プロセス中、SSM の戻り値は通常、JSP ページの名前であり、このページに直接返されます。
作業中に AJAX JSON に遭遇すると、データはカプセル化されてページに返されます。写真のように
すみません、そのようなカプセル化にはどのような意味がありますか?値の転送速度が速いからでしょうか、それとも何か他の理由があるのでしょうか?
習慣沉默2017-05-27 17:42:12
SpringMvc ページにジャンプしてオブジェクトを返すメソッド:
リーリーあなたが言及したカプセル化されたオブジェクトについては、次の理由があると思います:
バックエンドによって提供されるすべてのインターフェイスは同じオブジェクトを返します。バックエンドによって返されたオブジェクトを受信した後、フロントエンドはそのオブジェクトに従うだけで済みます。この統一されたオブジェクトの形式を変更すると、分析がより便利になり、フロントエンドとバックエンドの分離も容易になります。
伊谢尔伦2017-05-27 17:42:12
Result オブジェクトの通常のカプセル化されたフィールドは次のとおりです: code、msg、data
code はリターンコードを表します。1000 は成功を表し、1001 はパラメータエラーを表し、1002 はフォーマットエラーを表します。
msg は返された情報を表します。情報はエラーが発生した場合にのみ存在するとは限らないため、より汎用的になる可能性があります。
data は返されたデータを表します
これは最も一般的なパッケージです。作成者はこれを参照して、改善が必要かどうかを確認できます。