Rumah  >  Soal Jawab  >  teks badan

javascript - Masalah pengkapsulan nilai pulangan SpringMVC

Semasa proses pembelajaran, nilai pulangan SSM biasanya adalah nama halaman jsp, dan kemudian dikembalikan terus ke halaman ini
Apabila menghadapi AJAX JSON di tempat kerja, data akan dikapsulkan dan dikembalikan ke halaman! Seperti gambar

Maaf, apakah kepentingan pembungkusan sedemikian? Adakah kerana kelajuan pemindahan nilai lebih pantas, atau adakah sebab lain?

过去多啦不再A梦过去多啦不再A梦2702 hari yang lalu882

membalas semua(3)saya akan balas

  • 淡淡烟草味

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

    Maksudnya ialah musim bunga akan membantu anda menyusunnya menjadi json

    balas
    0
  • 習慣沉默

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

    SpringMvc lompat halaman dan kaedah objek kembali:

        //跳转到jsp页面
        @RequestMapping("jspViewTest")
        public String jspViewTest() {
            return "index";
        }
    
        //返回数据对象
        @RequestMapping("dataTest")
        @ResponseBody//使用该注解返回值会转成json格式,而不是进行页面跳转
        public String dataTest() {
            return "index";
        }

    Bagi objek berkapsul yang anda sebutkan, saya rasa ini kerana:
    Ia merangkum objek pemulangan bersatu Semua antara muka yang disediakan oleh bahagian belakang mengembalikan objek yang sama Selepas menerima objek yang dikembalikan oleh bahagian belakang, bahagian hadapan hanya perlu mengikut format objek bersatu ini Ia akan menjadi lebih mudah untuk menganalisisnya, dan ia juga akan memudahkan pemisahan hujung depan dan belakang.

    balas
    0
  • 伊谢尔伦

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

    Bidang terkapsul biasa bagi objek Hasil ialah: kod, mesej, data

    kod mewakili kod pulangan, contohnya, 1000 mewakili kejayaan, 1001 mewakili ralat parameter, 1002 mewakili ralat format, dll.
    msg mewakili maklumat yang dikembalikan tidak semestinya ralat, jadi ia boleh menjadi lebih serba boleh.
    data mewakili data yang dikembalikan

    Ini adalah pakej yang paling biasa Penulis boleh merujuknya untuk melihat jika ia memerlukan penambahbaikan

    balas
    0
  • Batalbalas