action1--》JSP页面 --》action2 传值问题
问题描述:
Action1中往JSP页面传递了一个list,生成了一个表格。点击确认按钮(此页面对表格未做任何改动),到达Action2。
现在的问题是如何将这个JSP页面表格内容传到Action2?我试了隐藏域,总是出些奇怪的错误:javax.el.PropertyNotFoundException: Property 'happendTime' not found on type com.opensymphony.xwork2.config.ConfigurationException。
想问下,还有其他比较好的方法么?
新手入行不久,勿喷。给点思路即可。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
如果数据多了,自然就复杂了。如果你保存到session即可,而且客户端也不用修改,为什么还要在2个不同的action之间跳传呢?在第二个action里面再读一次这个数据不行吗?是不是本身的实现思路就需要重新考虑?
UI层所有的保存的数据可以认为都是string,所以你想保存list然后在传回服务器只能考虑中间转换一下。例如,list在客户端以json格式保存,然后传回服务端转化成java对象。
能不能存我不知道 但是这样写的话 太奇葩了
你是用隐藏域存你的list?
你是用隐藏域存你的list?
引用来自“人月神话”的答案
按照struts的约定,,你并没有提供happendTime这个属性。。
按照struts的约定,,你并没有提供happendTime这个属性。。
UI层所有的保存的数据可以认为都是string,所以你想保存list然后在传回服务器只能考虑中间转换一下。例如,list在客户端以json格式保存,然后传回服务端转化成java对象。