私はもともと、この記事でThymeleafについて書くことを続けることを計画していました。私はかなり多くのコンテンツがあることを見ました、そして私は1週間でそれを終わらないかもしれません。また、コントローラーやBaidu Onlineからその他のコンテンツから価値を得ることができたので、Springboot Integrated JSPを書きました。それが嫌うかJSPであろうと、それらは実際に階層化されたアイデアの現れです。
1.依存関係を紹介します
前のブログのデモを使用して、それに基づいて変更します。今回はJSPを統合するため、最初にJSP依存関係を導入する必要があります。ここでは、以前のブログに追加されたThymeleafを削除する必要があります。
<Dependency> groupId> org.apache.tomcat.embed </groupid> <artifactid> tomcat-embed-jasper </artifactid> <scope>提供<Dependency> groupId> javax.servlet </groupid> <artifactid> javax.servlet-api </artifactid> <scope>
2。JSPページを作成します
JSPと統合されているため、JSPページは間違いなく不可欠です。ここでは、JSPページlogin.jspの下に/demo/src/main/webapp/viewを配置します。 JSPのコントローラーで変数値を取得します。
<%@ page Language = "Java" contentType = "text/html; charset = utf-8" pageencoding = "utf-8"%> < "http://www.w3.org/tr/html4/loose.dtd"> <html> <head> <meta http-equiv =" content-type "content =" text/html; charset = utf-8 "> <タイトル>タイトル> </head> </head> </head> </head> </body> </body>
3。構成
application.propertiesでビューの接頭接頭接尾辞を構成します。
spring.mvc.view.prefix =/view/spring.mvc.view.suffix = .jsp
4.コントローラーを作成します
存在する
パッケージcom.example.demo; Import org.springframework.tringtype.controller; Import org.springframework.ui.model; Import org.springframework.web.bind.annotation.requestmapping; import org.springframework.web.bind.annotation.requestmethod;@controller@requestmapping( "/login")public class login {@requestmapping(value = "/login.do"、method = requestmethod.get)public string hello(model model){model.addatribute(" "cuiyw"); 「ログイン」を返します。 }}V.テスト
http:// localhost:8080/login/login.doを入力してください
上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。