社区
Java EE
帖子详情
struts2如何将js中的对象数组传递给action
CODER_WALKER
2012-02-17 01:58:55
有个table 然后下面的行和行中单元格中的数据都是js动态添加的 我想将这些行当成一个对象,单元格中数据当成对象的属性值传递给action中的list对象 应该怎么弄啊 急啊急啊
...全文
863
14
打赏
收藏
struts2如何将js中的对象数组传递给action
有个table 然后下面的行和行中单元格中的数据都是js动态添加的 我想将这些行当成一个对象,单元格中数据当成对象的属性值传递给action中的list对象 应该怎么弄啊 急啊急啊
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
打赏
举报
回复
有没有人回答啊?
AJAX和
struts2
传递
JS
ON数组
利用AJAX
传递
JS
ON数组,后台
struts2
的
action
接收。 详细代码简单易懂。
jquery的ajax传
js
on
对象数组
到
struts2
的
action
google搜到的。我看大神的文章发布时间是2014年5月。亲测好用。 某度搜技术类的真真真心不行。
struts2
学习过程
中
的收获
该资源是我在学习
Struts2
搭建网站的过程
中
学到的很多知识点,对初学者很有帮助
struts2
返回
js
on
struts2
返回
js
on数据类型
struts2
框架
js
on
传递
后台数据到echarts
struts2
框架
js
on
传递
后台数据到echarts,把数据从后台
传递
到前端。这里我用的是
js
on的方式
传递
,框架是
struts2
Java EE
67,549
社区成员
225,860
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章