2013-01-25 13 views
11

Thymeleafを使用してURLから属性を取得するための解決策が見つかりません。 例えば、URLのために:Thymeleaf:URL属性値を取得する方法

somesite.com/login?error=true 

私は "エラー" 属性の値を取得する必要があります。 また、SpringMVCを使用しています。

答えて

20

いくつかの調査の後、私はそれが実際にSpring ELの問題であることがわかりました。だから、ヌルチェックとの完全な答えは次のとおりです。

<div 
     id="errors" 
     th:if="${(param.error != null) and (param.error[0] == 'true')}"> 
      Input is incorrect 
    </div> 
2

thymeleafでリクエストパラメータにアクセスする別の方法は、javax.servlet.http.HttpServletRequestオブジェクトに直接アクセスすることができます#httpServletRequestユーティリティー・オブジェクトを使用することです。

​​

これはJavaでrequest.getParameter("error");をやってと同じである、のようなヌルチェックと使用例が見えます。

出典:Thymeleaf Docs

関連する問題