บทความนี้แนะนำตัวอย่างของวิธีการใช้ JSP ใน Springboot ฉันจะแบ่งปันกับคุณ รายละเอียดมีดังนี้:
พึ่งพา:
<carent> <scarreid> org.springframework.boot </groupid> <ratifactid> Spring-Boot-Starter-Parent </artifactid> <Sersion> 1.5.1.Release </เวอร์ชัน> <inelative path/> <! <ArtIfactId> Spring-Boot-Starter-Web </artifactid> </dermentrency>
รหัสตัวอย่าง:
@RequestMapping (value = "/register", method = requestMethod.get) @ResponseBody String String () {return "ผู้ใช้ลงทะเบียน"; } / ** @getMapping เป็นคุณสมบัติใหม่ของฤดูใบไม้ผลิ 4.3* / @getMapping ("getUser") @ResponseBody สตริงสาธารณะ getUser () {return "ผู้ใช้รับ"; } / ** @postmapping ยังเป็นคุณสมบัติใหม่ของ Spring 4.3* / @postmapping ("CreateUser") @ResponseBody String Public String createUser () {return "ผู้ใช้สร้าง"; } / ** * @requestparam รับพารามิเตอร์ที่ส่งมาพารามิเตอร์จะต้องใช้โดยค่าเริ่มต้น * @requestparam (value = "รหัสผ่าน", จำเป็น = false) ต้องการ = เท็จซึ่งอาจไม่จำเป็นต้องใช้ * * / @postmapping ("builduser") @ResponseBody String String รหัสผ่าน) {return "พารามิเตอร์ที่ส่ง: ชื่อผู้ใช้" + ชื่อผู้ใช้ + "รหัสผ่าน:" + รหัสผ่าน; -ใช้ JSP ใน Springboot
Springboot ไม่รองรับ JSP โดยค่าเริ่มต้นและคุณต้องเพิ่มการพึ่งพาที่เกี่ยวข้องในโครงการ
<การพึ่งพา> <roupId> org.apache.tomcat.embed </groupId> <ratifactid> tomcat-embed-jasper </artifactid> </การพึ่งพาอาศัย> <การพึ่งพา> <roupid> org.eclipse.jdt.core.compiler </groupid> <artifactid> <cope> ให้ </cope> </dependency>
เพิ่มรายการการกำหนดค่าลงในไฟล์การกำหนดค่า:
Spring.mvc.view.prefix =/web-inf/views/spring.mvc.view.suffix = .jsp
เข้าสู่ระบบ Java
@ControllerPublic คลาส LoginController {@postmapping ("เข้าสู่ระบบ") การเข้าสู่ระบบสตริงสาธารณะ (ชื่อผู้ใช้สตริง, รหัสผ่านสตริง) {if (username.equals (รหัสผ่าน)) {return "list"; } return "เข้าสู่ระบบ"; } @getMapping ("ฟอร์ม") สตริงสาธารณะจาก (รุ่นโมเดล) {model.addattribute ("ชื่อผู้ใช้", "tomcat"); กลับ "ฟอร์ม"; -ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น