action1--》JSP页面 --》action2 传值问题

发布于 2021-11-18 06:30:00 字数 379 浏览 826 评论 8

问题描述:

    Action1中往JSP页面传递了一个list,生成了一个表格。点击确认按钮(此页面对表格未做任何改动),到达Action2。

    现在的问题是如何将这个JSP页面表格内容传到Action2?我试了隐藏域,总是出些奇怪的错误:javax.el.PropertyNotFoundException: Property 'happendTime' not found on type com.opensymphony.xwork2.config.ConfigurationException。

想问下,还有其他比较好的方法么?

新手入行不久,勿喷。给点思路即可。


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

够钟 2021-11-18 17:58:18

如果数据多了,自然就复杂了。如果你保存到session即可,而且客户端也不用修改,为什么还要在2个不同的action之间跳传呢?在第二个action里面再读一次这个数据不行吗?是不是本身的实现思路就需要重新考虑?

2021-11-18 17:55:25

UI层所有的保存的数据可以认为都是string,所以你想保存list然后在传回服务器只能考虑中间转换一下。例如,list在客户端以json格式保存,然后传回服务端转化成java对象。

疾风者 2021-11-18 17:36:11

能不能存我不知道 但是这样写的话 太奇葩了

居里长安 2021-11-18 16:11:50

你是用隐藏域存你的list?

柳若烟 2021-11-18 10:59:45

你是用隐藏域存你的list?

沦落红尘 2021-11-18 10:41:25

引用来自“人月神话”的答案

按照struts的约定,,你并没有提供happendTime这个属性。。

把回忆走一遍 2021-11-18 10:16:57

按照struts的约定,,你并没有提供happendTime这个属性。。

风透绣罗衣 2021-11-18 09:55:23

UI层所有的保存的数据可以认为都是string,所以你想保存list然后在传回服务器只能考虑中间转换一下。例如,list在客户端以json格式保存,然后传回服务端转化成java对象。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文