thymeleaf
1 2<div th:if="${Type} neq '1'?'th:replace="Java_header :: nav"':'th:replace="php_header::nav"'</div>
タイムリーフでヘッダーの切り替えをしたいです。
Typeが1の場合画面th:replace="Java_header::nav"をじっこうしたいです。
それ以外はth:replace="php_header::nav"を実行したいです。
三項演算子を使いたいのですが、エラーが出てしまいます。
属性名 (::) が未定義です。
- タグ (<div>) 内テキスト ("') のロケーションが無
効です。
- 属性名 (Java_header) が未定義です。
- Start tag (<div>) not closed properly,
expected '>'.
- 属性名 (nav) が未定義です。
- タグ (<div>) 内テキスト (') のロケーションが無効
です。
- 属性名 (:) が未定義です。
どのようにしたらいいのか教えていただきたいです。
色々と基本的な構文が抜け落ちてるのでどこから突っ込めばいいやら…コードも何がしたくて組まれたものかいまひとつ汲み取れないですね(赤の他人なのでなおさら)
もう少し短くて簡単なのからやってみてください。
回答1件
あなたの回答
tips
プレビュー