Porozmawiajmy na poniższym przykładzie:W jaki sposób sprężyna MVC Spring: bind działa i jakie są znaczniki statusu.expression i status.value?
<spring:bind path="user.userName">
<input type="text" name="${status.expression}" value="${status.value}"/>
<span class="fieldError">${status.errorMessage}</span>
</spring:bind>
Kiedy pogląd ten fragment zostanie wygenerowana, co zrobić $ {status.expression} i $ {status.value} uzyskać oceniona? Skąd pochodzą te wartości?
Dzięki za przypomnienie, że wartość 'status.value' jest generowany przez zarejestrowanego PropertyEditor. Zaimplementowałem niestandardowy edytor do ustawiania właściwości i pominąłem metodę 'getAsText()'. Spowoduje to "null" łańcuchy! – Koraktor