Lihat penyelesai dalam Spring MVC menukar objek model aplikasi kepada paparan yang boleh dilihat oleh pengguna, seperti JSP, HTML atau PDF. Apabila pengawal mengembalikan nama paparan logik, penyelesai pandangan menghuraikannya ke dalam paparan sebenar dan menyerahkannya kepada pemapar paparan untuk penjanaan. Sebagai contoh, InternalResourceViewResolver menggunakan "/WEB-INF/jsp/" sebagai awalan untuk fail JSP dan ".jsp" sebagai akhiran.
Peranan penyelesai pandangan dalam Spring MVC
Dalam Spring MVC, penyelesai pandangan memainkan peranan penting dalam mengendalikan permintaan pengguna. Peranannya adalah untuk menukar objek model yang dikembalikan oleh aplikasi kepada paparan yang boleh dilihat oleh pengguna, seperti fail JSP, HTML atau PDF.
Proses
Kes praktikal
Contoh berikut menunjukkan cara mengkonfigurasi Spring MVC untuk menggunakan penyelesai paparan InternalResourceViewResolver:
@Configuration public class MvcConfig { @Bean public InternalResourceViewResolver viewResolver() { InternalResourceViewResolver viewResolver = new InternalResourceViewResolver(); viewResolver.setPrefix("/WEB-INF/jsp/"); viewResolver.setSuffix(".jsp"); return viewResolver; } }
Dalam konfigurasi ini, penyelesai paparan InternalResourceViewResolver akan menggunakan "/WEB/"INF/jsp awalan fail dan ".jsp" sebagai akhiran.
Apabila pengawal mengembalikan nama paparan logik "rumah", penghurai pandangan akan menghuraikan paparan sebenar sebagai "/WEB-INF/jsp/home.jsp" dan menghantarnya kepada enjin JSP untuk pemaparan.
Atas ialah kandungan terperinci Apakah peranan penyelesai pandangan dalam Spring MVC?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!