11. 搭建项目结构(页面代码)
a) 页面关键代码
User_add.jsp
<s:form action="addUser">
<table border="1">
<tr><s:textfield label="用户名" name="u.uname"></s:textfield></tr>
<tr><s:textfield label="密码" name="u.upass"></s:textfield></tr>
<tr><td colspan="2"><s:submit value="保存"></s:submit></td></tr>
</table>
</s:form>
User_edit.jsp
<s:form action="updateUser">
<table border="1">
<s:hidden name="u.uid"></s:hidden>
<tr><s:textfield label="用户名" name="u.uname"></s:textfield></tr>
<tr><s:textfield label="密码" name="u.upass"></s:textfield></tr>
<tr><td colspan="2"><s:submit value="保存"></s:submit></td></tr>
</table>
</s:form>
User_list.jsp
<table border="1">
<tr><td>编号</td><td>用户名</td><td>密码</td><td>操作</td></tr>
<s:iterator value="userList">
<tr>
<td>${uid}</td>
<td>${uname }</td>
<td>${upass }</td>
<td><a href='<s:url action="editUser"><s:param name="uid" value="uid" /></s:url>'>修改</a>
<a onclick="return confirm('确定要删除吗?');" href='<s:url action="delUser"><s:param name="uid" value="uid" /></s:url>'>删除</a></td>
</tr>
</s:iterator>
</table>
Login.jsp
<s:form action="login">
<table border="1">
<tr><s:textfield label="用户名" name="u.uname"></s:textfield></tr>
<tr><s:textfield label="密码" name="u.upass"></s:textfield></tr>
<tr><td colspan="2"><s:submit value="登录"></s:submit></td></tr>
</table>
</s:form>