2017-12-31 253 views
1

はのは、私が持っているとしましょう:HTMLのエスケープ方法は?:エラー?

<span th:if="${#fields.hasErrors('firstName')}" class="color--error" th:errors="*{firstName}"></span> 

エラーテキストがHTMLが含まれている場合、どのようにテキストをエスケープするのですか?私は普通のテキストを知っているので、th:utextを使うことができます。

答えて

1

th:errors is just a shortcut。これにはまだth:utextを使用していますが、手動でエラーを出力するだけで済みます。あなたのケースでは、コードのようなものになります:3.0.8-SNAPSHOTのとおり

<div th:if="${#fields.hasErrors('firstName')}" th:each="err: ${#fields.errors('firstName')}" th:utext="${err}" class="color--error" /> 
+0

OK、おかげで - 私はのような類似したショートカットを期待していた '番目:uerrors'か何かへその効果。 – bphilipnyc

関連する問題