Pertanyaan yang diberi tag «spring-mvc»

Kerangka kerja untuk membangun aplikasi web Java berdasarkan pola Model-View-Controller (MVC). Ini mempromosikan kode yang fleksibel dan dipisahkan dari teknologi tampilan yang mendasarinya.


4
Apa sebenarnya Injeksi Lapangan dan bagaimana menghindarinya?
Saya membaca di beberapa posting tentang Spring MVC dan Portlet bahwa injeksi lapangan tidak disarankan. Seperti yang saya pahami, injeksi lapangan adalah saat Anda menyuntikkan Bean dengan @Autowiredseperti ini: @Component public class MyComponent { @Autowired private Cart cart; } Selama penelitian saya, saya juga membaca tentang injeksi konstruktor : @Component …

4
Konversi tipe Spring MVC: PropertyEditor atau Converter?
Saya mencari cara termudah dan paling sederhana untuk mengikat dan mengkonversi data di Spring MVC. Jika memungkinkan, tanpa melakukan konfigurasi xml. Sejauh ini saya telah menggunakan PropertyEditors seperti: public class CategoryEditor extends PropertyEditorSupport { // Converts a String to a Category (when submitting form) @Override public void setAsText(String text) { …

7
Mengikat daftar di @RequestParam
Saya mengirimkan beberapa parameter dari formulir dengan cara ini: myparam[0] : 'myValue1' myparam[1] : 'myValue2' myparam[2] : 'myValue3' otherParam : 'otherValue' anotherParam : 'anotherValue' ... Saya tahu saya bisa mendapatkan semua parameter dalam metode pengontrol dengan menambahkan parameter seperti public String controllerMethod(@RequestParam Map<String, String> params){ .... } Saya ingin mengikat …


8
Spring mvc @PathVariable
Bisakah Anda memberi saya penjelasan singkat dan contoh dalam menggunakan @PathVariabledi musim semi MVC? Harap sertakan bagaimana Anda mengetik url? Saya kesulitan mendapatkan url yang tepat untuk menampilkan halaman jsp. Terima kasih.
125 spring-mvc 

5
Bagaimana cara menerima parameter Tanggal dalam permintaan GET ke Spring MVC Controller?
Saya memiliki permintaan GET yang mengirimkan tanggal dalam format YYYY-MM-DD ke Spring Controller. Kode pengontrol adalah sebagai berikut: @RequestMapping(value="/fetch" , method=RequestMethod.GET) public @ResponseBody String fetchResult(@RequestParam("from") Date fromDate) { //Content goes here } Permintaan dikirim dengan benar saat saya memeriksa dengan Firebug. Saya mendapatkan kesalahan: Status HTTP 400: Permintaan yang dikirim …
122 java  spring  date  spring-mvc 

7
Apa gunanya DelegatingFilterProxy Spring MVC?
Saya melihat ini di aplikasi Spring MVC saya web.xml: <filter> <filter-name>springSecurityFilterChain</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> </filter> Saya mencoba mencari tahu mengapa itu ada dan apakah itu benar-benar dibutuhkan. Saya menemukan penjelasan ini di dokumen Spring tetapi tidak membantu saya memahaminya: Tampaknya menyarankan bahwa komponen ini adalah "perekat" antara servlet yang didefinisikan di web.xmldan …

5
Apakah mungkin untuk menggunakan nilai RequestParam kosong menggunakan defaultValue?
jika saya memiliki pemetaan permintaan yang mirip dengan berikut ini: @RequestMapping(value = "/test", method = RequestMethod.POST) @ResponseBody public void test(@RequestParam(value = "i", defaultValue = "10") int i) { } Dan kemudian panggil permintaan ini dengan: http://example.com/test?i= Saya mendapatkan pesan kesalahan Gagal mengonversi nilai tipe 'java.lang.String' ke tipe 'int'; pengecualian bersarang …
120 java  spring  spring-mvc 

9
Bagaimana cara mengelola versi REST API dengan spring?
Saya telah mencari cara mengelola versi REST API menggunakan Spring 3.2.x, tetapi saya belum menemukan apa pun yang mudah dipelihara. Saya akan menjelaskan terlebih dahulu masalah yang saya miliki, dan kemudian solusinya ... tetapi saya bertanya-tanya apakah saya menemukan kembali roda di sini. Saya ingin mengelola versi berdasarkan header Terima, …

9
Alihkan ke URL eksternal dari tindakan pengontrol di Spring MVC
Saya telah memperhatikan kode berikut mengarahkan Pengguna ke URL di dalam proyek, @RequestMapping(method = RequestMethod.POST) public String processForm(HttpServletRequest request, LoginForm loginForm, BindingResult result, ModelMap model) { String redirectUrl = "yahoo.com"; return "redirect:" + redirectUrl; } sedangkan, berikut ini mengalihkan dengan benar seperti yang diinginkan, tetapi membutuhkan http: // atau https: …
118 java  spring  jsp  spring-mvc 

18
Bagaimana cara mengatur url dasar untuk istirahat di musim semi boot?
Saya mencoba untuk mencampur MVC dan istirahat dalam satu proyek boot musim semi. Saya ingin menetapkan jalur dasar untuk semua pengontrol lainnya (mis. Example.com/api) di satu tempat (saya tidak ingin membubuhi keterangan setiap pengontrol dengan @RequestMapping('api/products'), sebagai gantinya, hanya @RequestMapping('/products'). Pengontrol Mvc harus dapat diakses melalui example.com/whatever Apa itu mungkin? …

20
Cara menghindari pengecualian "Jalur tampilan melingkar" dengan pengujian Spring MVC
Saya memiliki kode berikut di salah satu pengontrol saya: @Controller @RequestMapping("/preference") public class PreferenceController { @RequestMapping(method = RequestMethod.GET, produces = "text/html") public String preference() { return "preference"; } } Saya hanya mencoba mengujinya menggunakan tes Spring MVC sebagai berikut: @ContextConfiguration @WebAppConfiguration @RunWith(SpringJUnit4ClassRunner.class) public class PreferenceControllerTest { @Autowired private WebApplicationContext ctx; …

2
Spring 4 vs Jersey untuk layanan web REST
Kami berencana membuat aplikasi baru dengan versi pegas 4.0.6. Kami menggunakan pengontrol yang dapat mengembalikan "XML" atau "JSON". Dalam proyek sebelumnya kami telah berhasil mengimplementasikan Jersey dengan Spring untuk dukungan REST menggunakan JAX-RS API, tetapi setelah membaca beberapa artikel dan saran dari senior mereka mengatakan spring memberikan dukungan REST yang …

4
Jenis WebMvcConfigurerAdapter tidak digunakan lagi
Saya baru saja bermigrasi ke versi mvc musim semi 5.0.1.RELEASEtetapi tiba-tiba di gerhana STS WebMvcConfigurerAdapter ditandai sebagai tidak digunakan lagi public class MvcConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/resources/**").addResourceLocations("/resources/"); // to serve static .html pages... registry.addResourceHandler("/static/**").addResourceLocations("/resources/static/"); } .... } Bagaimana saya bisa menghapus ini!
116 java  spring  spring-mvc 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.