<form action="/user/save" method="post"><table width="80%" align="center" border="1" cellpadding="3"
cellspacing="0" bordercolor="#DCDCDC" bordercolordark="#FFFFFF"
bgcolor="#FFFFFF">
<br style="line-height: 10px;" />
<tr>
<td width="60" height="30" align="center" bgcolor="#d8e899">
<input type="checkbox" name="checkbox" value="checkbox" />
删除
</td>
<td width="40" align="center" bgcolor="#d8e899">
编号
</td>
<td width="25%" align="center" bgcolor="#d8e899">
用户名
</td>
<td width="25%" align="center" bgcolor="#d8e899">
密码
</td>
<td width="25%" align="center" bgcolor="#d8e899">
用户类型
</td>
 
<td width="80" align="center" bgcolor="#d8e899">
操作
</td>
</tr>
 
 

 
 
<tr onmouseout="this.style.backgroundColor= '#FFFFFF';onmouseover=this.style.backgroundColor= '#f3f6ea';"
>
<td align="center">
<input type="checkbox" name="deletes" value="checkbox" />
</td>
<td align="center" height="30px;">
1
<input name="user.id" type="hidden" class="int" value="1" />
</td>
<td align="center">
<input name="user.name" type="text" class="int" value="user001" />
</td>
 
 
<td align="center">
<input name="user.password" type="text" class="int" value="001" />

</td>
<td align="center">
<input name="user.userType.id" type="hidden" class="int" value="1" />
新手上路
</td>
<td align="center" width="120">
[
<a href="#">修改</a>] [
<a href="#" onClick="return confirm('确认删除该用户吗?');"
>删除</a>]
</td>
</tr>

 
 
<tr onmouseout="this.style.backgroundColor= '#FFFFFF';onmouseover=this.style.backgroundColor= '#f3f6ea';"
>
<td align="center">
<input type="checkbox" name="deletes" value="checkbox" />
</td>
<td align="center" height="30px;">
2
<input name="user.id" type="hidden" class="int" value="2" />
</td>
<td align="center">
<input name="user.name" type="text" class="int" value="user002" />
</td>
 
 
<td align="center">
<input name="user.password" type="text" class="int" value="002" />

</td>
<td align="center">
<input name="user.userType.id" type="hidden" class="int" value="1" />
新手上路
</td>
<td align="center" width="120">
[
<a href="#">修改</a>] [
<a href="#" onClick="return confirm('确认删除该用户吗?');"
>删除</a>]
</td>
</tr>

 
 
<tr onmouseout="this.style.backgroundColor= '#FFFFFF';onmouseover=this.style.backgroundColor= '#f3f6ea';"
>
<td align="center">
<input type="checkbox" name="deletes" value="checkbox" />
</td>
<td align="center" height="30px;">
3
<input name="user.id" type="hidden" class="int" value="3" />
</td>
<td align="center">
<input name="user.name" type="text" class="int" value="user003" />
</td>
 
 
<td align="center">
<input name="user.password" type="text" class="int" value="003" />

</td>
<td align="center">
<input name="user.userType.id" type="hidden" class="int" value="2" />
正式会员
</td>
<td align="center" width="120">
[
<a href="#">修改</a>] [
<a href="#" onClick="return confirm('确认删除该用户吗?');"
>删除</a>]
</td>
</tr>

 
 
<tr onmouseout="this.style.backgroundColor= '#FFFFFF';onmouseover=this.style.backgroundColor= '#f3f6ea';"
>
<td align="center">
<input type="checkbox" name="deletes" value="checkbox" />
</td>
<td align="center" height="30px;">
4
<input name="user.id" type="hidden" class="int" value="4" />
</td>
<td align="center">
<input name="user.name" type="text" class="int" value="user004" />
</td>
 
 
<td align="center">
<input name="user.password" type="text" class="int" value="004" />

</td>
<td align="center">
<input name="user.userType.id" type="hidden" class="int" value="2" />
正式会员
</td>
<td align="center" width="120">
[
<a href="#">修改</a>] [
<a href="#" onClick="return confirm('确认删除该用户吗?');"
>删除</a>]
</td>
</tr>

 
 
<tr onmouseout="this.style.backgroundColor= '#FFFFFF';onmouseover=this.style.backgroundColor= '#f3f6ea';"
>
<td align="center">
<input type="checkbox" name="deletes" value="checkbox" />
</td>
<td align="center" height="30px;">
5
<input name="user.id" type="hidden" class="int" value="5" />
</td>
<td align="center">
<input name="user.name" type="text" class="int" value="user005" />
</td>
 
 
<td align="center">
<input name="user.password" type="text" class="int" value="005" />

</td>
<td align="center">
<input name="user.userType.id" type="hidden" class="int" value="3" />
金牌会员
</td>
<td align="center" width="120">
[
<a href="#">修改</a>] [
<a href="#" onClick="return confirm('确认删除该用户吗?');"
>删除</a>]
</td>
</tr>

 
 
<tr onmouseout="this.style.backgroundColor= '#FFFFFF';onmouseover=this.style.backgroundColor= '#f3f6ea';"
>
<td align="center">
<input type="checkbox" name="deletes" value="checkbox" />
</td>
<td align="center" height="30px;">
6
<input name="user.id" type="hidden" class="int" value="6" />
</td>
<td align="center">
<input name="user.name" type="text" class="int" value="user006" />
</td>
 
 
<td align="center">
<input name="user.password" type="text" class="int" value="006" />

</td>
<td align="center">
<input name="user.userType.id" type="hidden" class="int" value="1" />
新手上路
</td>
<td align="center" width="120">
[
<a href="#">修改</a>] [
<a href="#" onClick="return confirm('确认删除该用户吗?');"
>删除</a>]
</td>
</tr>

</table>
</form>这是html代码 现在提交到了user这个action 的save方法 user 是一个实体类,有id(主键),name,password,userType(这个是外键)请问如何在 action 里面接收这些值呢?

解决方案 »

  1.   

    尝试用List, 在Action定义的时候, 
    List<User> users = new ArrayList<User>();
    需要自己new, 因为List是接口, 框架无法帮我们实例化前台向后台传好像是users[0].username=xxx&users[1].username=yyy这样传递的....如果不行再自己查查吧.
      

  2.   

    你POST提交的话, <input />的name设置成users[0].username就ok了