Artikel ini memperkenalkan contoh cara menggunakan JSP di Springboot. Saya akan membaginya dengan Anda. Dengan rincian sebagai berikut:
mengandalkan:
<partent> <groupid> org.springframework.boot </groupid> <ArTifactId> Spring-boot-starter-parent </t Artifactid> <version> 1.5.1.release </version> <relativePath/> <!-Lookup Parent dari Repository-> </Parentpening> <grouping> <groupding> org.spring. <ArtifactId> Spring-boot-starter-Web </artifactid> </gandendency>
Kode contoh:
@RequestMapping (value = "/register", Method = requestMethod.get) @ResponseBody Public String register () {return "User register"; } / ** @GetMapping adalah fitur baru dari Spring 4.3* / @getMapping ("getUser") @ResponseBody public string getUser () {return "user get"; } / ** @PostMapping juga merupakan fitur baru Spring 4.3* / @PostMapping ("createUser") @ResponseBody Public String createUser () {return "user create"; } / ** * @RequestParam menerima parameter yang dikirimkan, parameter diperlukan secara default * @RequestParam (value = "password", wajib = false) diperlukan = false, yang mungkin tidak diperlukan * * / @postmapping ("BuildUser") @ResponseBody string publik BuildUser (@requestparam ("" Usernam ") @Responsody string publik (" @requestparam ("" USERNAMNAME ") Kata sandi string) {return "Parameter yang dikirimkan: nama pengguna" + nama pengguna + "kata sandi:" + kata sandi; }Menggunakan JSP di Springboot
Springboot tidak mendukung JSP secara default, dan Anda perlu menambahkan dependensi terkait ke proyek.
<dependency> <GroupId> org.apache.tomcat.embed </proupid> <t ArtifactId> tomcat-embed-jasper </artifactid> </dependency> <dependency> <groupid> org.eclipse.jdt.core.core.core.core </groupid> <ArTtifacTid> ecj </versial1.core.core.core </groupid> <ArTtifacTID> ecj </versied </versial> </version> </groupid> <ArTtifacTID> ecj </versial </versied> </versier6. <scope> disediakan </seupope> </dependency>
Tambahkan item konfigurasi ke file konfigurasi:
spring.mvc.view.prefix =/web-inf/views/spring.mvc.view.suffix = .jsp
Login.java
@ControllerPublic Class LogIncontroller {@PostMapping ("Login") Public String Login (String UserName, String Password) {if (username.equals (kata sandi)) {return "list"; } return "Login"; } @GetMapping ("Form") String publik dari (model model) {Model.AdDattribute ("nama pengguna", "tomcat"); mengembalikan "formulir"; }}Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.