タグ付けされた質問 「thymeleaf」

10
Thymeleafでif-elseを行う方法は?
簡単な操作を行うための最善の方法は何だif- elseThymeleafに? Thymeleafで同じ効果を達成したい <c:choose> <c:when test="${potentially_complex_expression}"> <h2>Hello!</h2> </c:when> <c:otherwise> <span class="xxx">Something else</span> </c:otherwise> </c:choose> JSTLで。 私がこれまでに考えたこと: <div th:with="condition=${potentially_complex_expression}" th:remove="tag"> <h2 th:if="${condition}">Hello!</h2> <span th:unless="${condition}" class="xxx">Something else</span> </div> potentially_complex_expression2回評価したくありません。そのため、ローカル変数を導入しましたcondition。それでも、th:if="${condition}との両方を使用するのは好きではありませんth:unless="${condition}"。 LETの発言:重要なことは、私は2個の異なるHTMLタグを使用することであるh2とspan。 それを達成するためのより良い方法を提案できますか?

3
thymeleafでdata- *属性を使用する
thymeleafでdata- *属性を設定できますか? 私はthymeleafのドキュメントから理解したように、私は試しました: <div th:data-el_id="${element.getId()}"> <!-- doesn't work --> <div data-th-el_id="${element.getId()}"> <!-- doesn't work -->
125 html  thymeleaf 

20
Spring MVCテストで「循環ビューパス」例外を回避する方法
コントローラの1つに次のコードがあります。 @Controller @RequestMapping("/preference") public class PreferenceController { @RequestMapping(method = RequestMethod.GET, produces = "text/html") public String preference() { return "preference"; } } 私は単に次のようにSpring MVCテストを使用してそれをテストしようとしています: @ContextConfiguration @WebAppConfiguration @RunWith(SpringJUnit4ClassRunner.class) public class PreferenceControllerTest { @Autowired private WebApplicationContext ctx; private MockMvc mockMvc; @Before public void setup() { mockMvc = webAppContextSetup(ctx).build(); } @Test public void circularViewPathIssue() …

6
Thymeleafを使用してSpringモデルからJavaScript変数を設定する
テンプレートエンジンとしてThymeleafを使用しています。SpringモデルからJavaScript変数に変数を渡すにはどうすればよいですか? ばね側: @RequestMapping(value = "message", method = RequestMethod.GET) public String messages(Model model) { model.addAttribute("message", "hello"); return "index"; } クライアント側: <script> .... var m = ${message}; // not working alert(m); ... </script>

10
Thymeleaf:条件文を使用してCSSクラスを動的に追加/削除する方法
使用してThymeleafのテンプレートエンジンとして、それは単純なものから動的に/へのCSSクラスを追加/削除することが可能であるdivとのth:if句? 通常、次のように条件句を使用できます。 <a href="lorem-ipsum.html" th:if="${condition}">Lorem Ipsum</a> lorem ipsumページへのリンクを作成しますが、条件句がtrueの場合のみです。 何か別のものを探しています。ブロックを常に表示したいのですが、状況に応じてクラスを変更できます。
99 java  html  css  spring  thymeleaf 

4
Thymeleaf:連結-式として解析できませんでした
テンプレートで複数の値を連結しようとすると問題が発生します。ここのThymeleafによると、私は単にそれらを一緒に+できるはずです... 4.6テキストの連結 テキストは、リテラルであるか、変数またはメッセージ式を評価した結果であるかに関係なく、+演算子を使用して簡単に連結できます。 th:text="'The name of the user is ' + ${user.name}" これが私がうまくいったものの例です: <p th:text="${bean.field} + '!'">Static content</p> ただし、これはしません。 <p th:text="${bean.field} + '!' + ${bean.field}">Static content</p> 論理的には、これは機能するはずですが、機能しません。何が間違っているのでしょうか。 Maven: <dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymeleaf-spring3</artifactId> <version>2.0.16</version> <scope>compile</scope> </dependency> TemplateEngineとTemplateResolverを設定する方法は次のとおりです。 <!-- Spring config --> <bean id="templateResolver" class="org.thymeleaf.templateresolver.ClassLoaderTemplateResolver"> <property name="suffix" value=".html"/> <property name="templateMode" value="HTML5"/> <property name="characterEncoding" …
83 java  html  thymeleaf 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.