在au(KDDI)的非智能手机里,
如果在页面中有多个name相同的<input type="text" >标签的话,
显示的时候,前面的标签的值会被最后一个标签的值覆盖。
如果网络慢的话,仔细观察会发现在页面load时,
前面的标签在一开始是显示正确的数据的,
但是在后面的标签load的同时,前面的标签的显示数据也变成后面标签的值了。
因此可以确定传递到手机的html内容是没有问题的,只是手机显示时自己做了多余的处理。
我没有想到什好的解决办法,只能使用不同的name,如:
name_1、name_2...
然后在form里加一个特殊的hidden标签,通过它来确定数量,
然后用request.getParameter("name_" + i)取值。