th:value和th:field中遇到的问题
<input th:value="*{userName}" type="text">
等同于
<input value="userName返回的值" type="text">
<input type="text" th:field="*{userName}" >
等同于
<input type="text" name="userName" id="userName" value="userName返回的值">
1.使用th:value=*{}时(前面进行了th:object绑定)是直接获取到值
2.而使用th:field时是使用th:name=** 和 th:value=**也就是说浏览器解析th:field时相当于默认添加了name="t h : f i e l d " , i d = " {th:field}" ,id="th:field",id="{th:field}"
版权声明:本文为cai_dingding原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。