2013-01-25 16 views

risposta

20

Dopo alcune indagini ho scoperto che si trattava effettivamente del problema EL di primavera. risposta così completa con il controllo nulla è:

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

Un altro modo di accedere a parametri di richiesta in thymeleaf è quello di utilizzare #httpServletRequest oggetto di utilità che dà accesso diretto al javax.servlet.http.HttpServletRequest oggetto.

Un esempio d'uso con il controllo nulla assomiglia,

<div th:text="${#httpServletRequest.getParameter('error')}" 
    th:unless="${#httpServletRequest.getParameter('error') == null}"> 
    Show some error msg 
</div> 

Questo è lo stesso di fare request.getParameter("error"); in java.

Fonte: Thymeleaf Docs

Problemi correlati