1. thymeleaf の概要
1.1 座標の紹介
<!--springBoot整合thymeleaf--> <dependency> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-thymeleaf</artifactid> </dependency>
1.2 コントローラー クラスの作成
@GetMapping("/index") public String index(Model model){ model.addAttribute("msg","hello"); return "index"; }
1.3 フロントエンドページの html タグ
にはこのアドレスを追加する必要があります。追加しないと thymeleaf が使用できず、html タグにはこの URL のみを記述できます。他の URL を追加する場合は、ページが異常になります。
例外:
<cite>王超</cite>
結果として、引用タグ内のコンテンツ「Wang Chao」が hello.
th に置き換えられます。 :text は thymeleaf の構文の 1 つで、テキスト置換です。タグにコンテンツがあるかどうかに関係なく、保存されているコンテンツに置き換えられます。また、thymeleaf は厳密であり、ラベルが値を取得できない場合はエラーを報告することにも注意してください。
一般的な thymeleaf の注意事項は次のとおりです。
ModelAndView はリクエスト レベルであるため、実際の開発では、必要に応じて他のページのデータを表示するには、ストレージ用のセッションを使用する必要があります。最も一般的なのは、ログイン後のインデックス ページにユーザー情報を表示することです。
2. thymeleaf はセッション組み込みオブジェクトを使用します (非推奨)
2.1 コントローラー クラス
HttpServletRequest request = HttpContextUtil.getHttpServletRequest(); request.getSession().setAttribute("user", (SysUser)SecurityUtils.getSubject().getPrincipal());
2.2 フロントpage
<cite>王超</cite>
ログインしたアカウント名は admin なので、ラベルの Wang Chao は admin に置き換えられます。モデルを使用すると、ユーザー名の値を取得できず、ページでエラーが報告されます。したがって、セッションストレージにはセッションを使用する必要がありますが、thymeleaf は組み込みオブジェクトの使用を推奨しません。
以上がSpringboot に thymleaf テンプレート エンジンを統合する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

メモ帳++7.3.1
使いやすく無料のコードエディター

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

WebStorm Mac版
便利なJavaScript開発ツール

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン
