In the actionCode
Get only one record
Private userinfo user;
Public String loaduser () {This. User = userservice. loaduserbyid (ID); Return "LOAD ";}
Returns a list array.
Private list <userinfo> users;
Public String list () {This. Users = This. userservice. getallusers (); Return "list ";}
Code in JSP
Show user
<Table border = "1" cellpadding = "10"> <tr> <TD> User Name </TD> <TD> password </TD> <TD> age </TD> </tr> <TD> <s: property value = "user. name "/> </TD> <s: property value =" user. password "/> </TD> <s: property value =" user. age "/> </TD> </tr> </table>
Show users
<Table border = "1" cellpadding = "10"> <tr> <TD> User Name </TD> <TD> password </TD> </tr> <s: iterator value = "users" Var = "U"> <tr> <TD> <s: property value = "# U. name "/> </TD> <s: property value =" # U. password "/> </TD> </tr> </S: iterator> </table>
Why does one need to add a # sign before the value, and the other does not need it? If you do not understand it, you can discuss it. :)