前端jsp页面可以通过form提交标有name属性值得input的value数据给服务器,其中如何传递数组形式呢?如下:
其中灰色的部分是一个循环出现的值,因此form提交后,后台的得到的应该是关于每个条目的一组值。在这个form中,需要传给server端的是cid,tid,uid和score,其中可以看出cid,tid是唯一值,而uid和score是以数组形式传递。(注意:checkbox只会回传checked="checked"的value值,因此传回的数组值会不全,即只会回传选中的值)
1.前端jsp页面
其中灰色的部分是一个循环出现的值,因此form提交后,后台的得到的应该是关于每个条目的一组值。在这个form中,需要传给server端的是cid,tid,uid和score,其中可以看出cid,tid是唯一值,而uid和score是以数组形式传递。(注意:checkbox只会回传checked="checked"的value值,因此传回的数组值会不全,即只会回传选中的值)
2.server端的接收
本例采用java EE的spring MVC格式,因此定义Controller类来接收,代码如下: