社区
Java EE
帖子详情
struts2如何将js中的对象数组传递给action
CODER_WALKER
2012-02-17 01:58:55
有个table 然后下面的行和行中单元格中的数据都是js动态添加的 我想将这些行当成一个对象,单元格中数据当成对象的属性值传递给action中的list对象 应该怎么弄啊 急啊急啊
...全文
902
14
打赏
收藏
struts2如何将js中的对象数组传递给action
有个table 然后下面的行和行中单元格中的数据都是js动态添加的 我想将这些行当成一个对象,单元格中数据当成对象的属性值传递给action中的list对象 应该怎么弄啊 急啊急啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gambler4511
2012-02-17
打赏
举报
回复
[Quote=引用 11 楼 sh5188588 的回复:]
引用 9 楼 alexandertech 的回复:
引用 5 楼 sh5188588 的回复:
引用 3 楼 alexandertech 的回复:
这些数据如果仍然能通过你的Js变量访问,将它们拼接到Action的url后面,如:
XXX.action?var1=...&var2=...
如果Js变量中已经没有保存它们了,可以通过js……
[/Quote]你Request干嘛,没有实体类吗?那个叫啥模型来?域模型?还是驱动模型忘了名字了,直接可以填充实体类对象啊。但是得有set方法。
teemai
2012-02-17
打赏
举报
回复
这还不封装成json?
wby13579
2012-02-17
打赏
举报
回复
页面一个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>
CODER_WALKER
2012-02-17
打赏
举报
回复
[Quote=引用 9 楼 alexandertech 的回复:]
引用 5 楼 sh5188588 的回复:
引用 3 楼 alexandertech 的回复:
这些数据如果仍然能通过你的Js变量访问,将它们拼接到Action的url后面,如:
XXX.action?var1=...&amp;var2=...
如果Js变量中已经没有保存它们了,可以通过js读取网页元素(即那些单元格的内容)之后再行拼接
你说的v……
[/Quote]
刚才试了一下 好像可以。
在action中用String[] pks = request.getParameterValues("xx");可以得到
wenjie4892543
2012-02-17
打赏
举报
回复
js取到值之后,封装
var str= var1+“,”+var2;
XXX.action?str=str
后台用reuest获取
可能汉字会有乱码
http://blog.csdn.net/wenjie4892543/article/details/6697326
这里有解决办法
飞跃颠峰
2012-02-17
打赏
举报
回复
[Quote=引用 5 楼 sh5188588 的回复:]
引用 3 楼 alexandertech 的回复:
这些数据如果仍然能通过你的Js变量访问,将它们拼接到Action的url后面,如:
XXX.action?var1=...&var2=...
如果Js变量中已经没有保存它们了,可以通过js读取网页元素(即那些单元格的内容)之后再行拼接
你说的var1是一个属性嘛?
这样还有个问题 因为tabl……
[/Quote]
如果这样,你可以用Js取到输入框的值。比如:
$("#name_input").val()
如果你要提交的参数全部都来自输入框,那就不需要自己拼接了,把它们封装在一个<form></form>中,submit的时候会自动一起提交了。
CODER_WALKER
2012-02-17
打赏
举报
回复
难道真没办法了吗?
CODER_WALKER
2012-02-17
打赏
举报
回复
[Quote=引用 6 楼 qq737604771 的回复:]
之前也碰到过这中问题。 但是还是没有弄好 。之后是用了dwr 做了, 还好用不把。 你可以看看,去搜下dwr。 还可以 就是你所有的name写成一样 提交时他会自动封装成一个list。
[/Quote]
dwr 我知道可以 其他也用过 但是我已经走到这部了 再改动就很大了
qq737604771
2012-02-17
打赏
举报
回复
之前也碰到过这中问题。 但是还是没有弄好 。之后是用了dwr 做了, 还好用不把。 你可以看看,去搜下dwr。 还可以 就是你所有的name写成一样 提交时他会自动封装成一个list。
CODER_WALKER
2012-02-17
打赏
举报
回复
[Quote=引用 3 楼 alexandertech 的回复:]
这些数据如果仍然能通过你的Js变量访问,将它们拼接到Action的url后面,如:
XXX.action?var1=...&var2=...
如果Js变量中已经没有保存它们了,可以通过js读取网页元素(即那些单元格的内容)之后再行拼接
[/Quote]
你说的var1是一个属性嘛?
这样还有个问题 因为table中的单元格 我放的是text 是可以手动修改的 text里面可填可不填的 那怎么属性对应起来
zuxianghuang
2012-02-17
打赏
举报
回复
拼成json对象传到后台,再解析。
飞跃颠峰
2012-02-17
打赏
举报
回复
这些数据如果仍然能通过你的Js变量访问,将它们拼接到Action的url后面,如:
XXX.action?var1=...&var2=...
如果Js变量中已经没有保存它们了,可以通过js读取网页元素(即那些单元格的内容)之后再行拼接
CODER_WALKER
2012-02-17
打赏
举报
回复
没人会嘛? 分数很高了
CODER_WALKER
2012-02-17
打赏
举报
回复
有没有人回答啊?
锅炉系统完整工程设计方案(深度详细版).docx
锅炉系统完整工程设计方案(深度详细版).docx
光流模块使用手册(LC-307)V1.3@20230223,湖南优象科技有限公司资料分享
资料来源:湖南优象科技有限公司资料链接下载。里面包含了:湖南优象科技有限公司光流飞控端的使用源码(参考代码)demo,湖南优象科技有限公司上位机光流软件,配置文件,LC307需初始化设置的光流模块配置选项说明图,飞控端调试光流方法说明V1.0@20240329,光流模块使用手册(LC-307)V1.3@20230223,无人机光流模块使用技巧。原来的下载链接通过百度网盘分享的文件:光流模块使用手册… 链接:https://pan.baidu.com/s/1ktmurBJHyzPNgBS298_wyw?pwd=sdgl 家人们谁懂哇,csdn和优象官网,只找到了使用手册,配置文件一点都不带有的哇,去找淘宝客服直接说没有。去找优象科技有限公司的邮箱才给我发哇。。。。。。。
V90伺服系统操作说明-下载即用.zip
下载代码方式:https://pan.quark.cn/s/a4b39357ea24 SHEMaskDemo App遮罩引导操作提示 使用说明类的操作引导提示,点击x或“我知道了”或“下一步”直到结束。 Image text
机电一体化系统综合课程设计_X-Y数控工作台设计说明书——22.rar
机电一体化系统综合课程设计_X-Y数控工作台设计说明书——22.rar
无尽冬日AAAAAAAAAAB
无尽冬日AAAAAAAAAAB
Java EE
67,536
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章