struts2如何将js中的对象数组传递给action
有个table 然后下面的行和行中单元格中的数据都是js动态添加的 我想将这些行当成一个对象,单元格中数据当成对象的属性值传递给action中的list对象 应该怎么弄啊 急啊急啊
------解决方案--------------------
这些数据如果仍然能通过你的Js变量访问,将它们拼接到Action的url后面,如:
XXX.action?var1=...&var2=...
如果Js变量中已经没有保存它们了,可以通过js读取网页元素(即那些单元格的内容)之后再行拼接
------解决方案--------------------拼成json对象传到后台,再解析。
------解决方案-------------------- 之前也碰到过这中问题。 但是还是没有弄好 。之后是用了dwr 做了, 还好用不把。 你可以看看,去搜下dwr。 还可以 就是你所有的name写成一样 提交时他会自动封装成一个list。
------解决方案--------------------
------解决方案--------------------js取到值之后,封装
var str= var1+“,”+var2;
XXX.action?str=str
后台用reuest获取
可能汉字会有乱码
http://blog.csdn.net/wenjie4892543/article/details/6697326 这里有解决办法
------解决方案--------------------页面一个TD当成一个对象属性,一个行看做对象,多行封装成LIST传递后台?
如果本身加载这个页面的时候就是一个select(或s:select)的话,用struts2 setter方法就好了。
<s:iterator value="list" status="status" >
<td><input type="text" name="list[${stutis.index}].rp_date" value=""/></td>
------解决方案--------------------这还不封装成json?
------解决方案--------------------