1. 程式人生 > ><s:textfield>標簽回顯

<s:textfield>標簽回顯

field 方式 val stack value model 是的 obj del

1.回顯棧中屬性值時(ObjectStack) 只要給屬性提供get方法即可,繼承ModelDriven Action的屬性時會被沖掉的(只會被賦值給model,不會賦值給Action)

<s:textfield name="username"></s:textfield>

2.如果繼承了ModelDriven 沒有繼承Prepareable的話,name getModel是返回值是null的,意味著無法獲取model中的屬性值,這時候一般會將要回顯的值放到域中

有兩種方式回顯

1).<s:textfield name="user.username"></s:textfield>(強烈不推薦)

2).<s:textfield name="username" value="{#域.user.username}"></s:textfield>

3.繼承prepareable接口的話(還沒試,我猜應該是的)

直接就能回顯了

<s:textfield name="username"></s:textfield>

<s:textfield>標簽回顯