kaedah siri render
FreeMarker, JSP, Velocity, JSON, File, Text, Html, dsb. Selain jenis paparan yang disokong oleh JFinal, anda juga boleh memanjangkan jenis paparan tanpa had dengan mewarisi kelas abstrak Render.
Biasanya kaedah Controller.render(String) digunakan untuk memaparkan paparan Jenis paparan apabila menggunakan Controller.render(String) ditentukan oleh JFinalConfig.configConstant(Constantsconstants) konfigurasi. Tentukan dengan setViewType(ViewType) ViewType yang disokong oleh kaedah tetapan ini ialah: FreeMarker, JSP, dan Velocity.
constants.setMainRenderFactory(IMainRenderFactory digunakan khas untuk melanjutkan kaedah Controller.render(String) sebagai tambahan. , JSP dan Velocity pandangan luar.
Andaikan terdapat konfigurasi pemetaan Pengawal berikut dalam JFinalConfig.configRoute(laluan Laluan): route.add(“/user”, UserController.class, “/path”), render(String view) contoh penggunaan:
Contoh penggunaan kaedah render lain:
Nota: 2: Kecuali kaedah renderError, program tidak akan kembali serta-merta selepas memanggil siri render kaedah Jika anda perlu kembali dengan segera, anda perlu menggunakan penyata pulangan. Apabila kaedah render dipanggil beberapa kali dalam tindakan, hanya yang terakhir sahaja yang sah. 1: IE tidak menyokong contentType sebagai application/json Apabila json dikembalikan selepas ajax memuat naik fail, IE menggesa untuk memuat turun fail Penyelesaiannya ialah menggunakan: render(new JsonRender().forIE()) atau render (JsonRender(params) baharu).forIE()). Keadaan ini hanya berlaku dalam muat naik fail ajax pelayar IE, dan permintaan ajax biasa lain diabaikan.