تقدم هذه المقالة مثالًا على كيفية استخدام JSP في Springboot. سوف أشاركها معك. التفاصيل كما يلي:
يعتمد:
<Arnal> <roupiD> org.springframework.boot </rougiD> <ArtifactId> Spring-Boot-Starter-Parent </shintifactid> <الإصدار> 1.5.1. <StifactId> Spring-Boot-Starter-Web </stifactid> </sependency>
نموذج الرمز:
requestmapping (value = "/register" ، method = requestMethod.get) recponseBody Public String Record () {return "user register" ؛ } / ** GetMapping هي ميزة جديدة لـ Spring 4.3* / getMapping ("getUser") reResponseBody public getUser () {return "المستخدم get" ؛ } / ** postmapping هي أيضًا ميزة جديدة لـ Spring 4.3* / postmapping ("CreateUser") @ResponseBody public string createUser () {return "user create" ؛ } / ** * @requestparam يتلقى المعلمات المقدمة ، تكون المعلمات مطلوبة افتراضيًا * @requestparam (value = "password" ، مطلوب = false) مطلوب = false ، والتي قد لا تكون مطلوبة * * / @postmapping ("builduser") كلمة المرور) {إرجاع "المعلمات المقدمة: اسم المستخدم" + اسم المستخدم + "كلمة المرور:" + كلمة المرور ؛ }باستخدام JSP في Springboot
لا يدعم Springboot JSP افتراضيًا ، وتحتاج إلى إضافة تبعيات ذات صلة إلى المشروع.
<Rependency> <roupeD> org.apache.tomcat.embed </rougiD> <intifactid> tomcat-embed-jasper </shintifactid> </sependency> <redence> <roupid> org.eclipse.jdt.core.compiler </groupid> ecj </trodud> <scope> المقدمة </scope> </premency>
إضافة عناصر التكوين إلى ملف التكوين:
spring.mvc.view.prefix =/web-inf/views/spring.mvc.view.suffix = .jsp
login.java
controllerpublic class logincontroller {postMapping ("login") تسجيل الدخول العام (اسم المستخدم username ، كلمة مرور السلسلة) {if (username.equals (password)) {return "list" ؛ } إرجاع "تسجيل الدخول" ؛ } getMapping ("form") السلسلة العامة من (نموذج النموذج) {model.addattribute ("username" ، "tomcat") ؛ إرجاع "نموذج" ؛ }}ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.