struts2里result的type类型为redirect时,两个action之间如何使用el表达式或者标签传递一个list集合对象
就是说,在jsp页面发送一个action请求,这个action处理完后把处理的结果传递给下一个action,结果中包含list对象集合,并且result结果集type类型...
就是说,在jsp页面发送一个action请求,这个action处理完后把处理的结果传递给下一个action,结果中包含list对象集合,并且result结果集type类型不能用chain事件链,然后这个action执行完后,转发到原来得jsp页面,原来界面不刷新,这个怎么办?
两个问题:1、两个action之间除了使用事件链chain,如何传递list对象集合,2、返回后如何刷新原界面的数据?希望能先解决第二个问题!谢谢! 展开
两个问题:1、两个action之间除了使用事件链chain,如何传递list对象集合,2、返回后如何刷新原界面的数据?希望能先解决第二个问题!谢谢! 展开
4个回答
展开全部
用ajax的话,不是把数据保存在request或者session中,而是使用PrintWriter对象把处理结果直接出入到response中,前台页面才会接收到数据,然后通过js来操作各种表单等,以实现动态刷新数据(不刷新页面)。
ajax采用的数据格式通常xml或者json因为这些都是有规则的数据格式,前台容易解析。
补充一下:EL表达式可以传递集合。EL表达式其实就是从request、session或者application等scope取数据对象,就是一个封装。
仅供参考!如有不对的地方,请多指正!共同进步!!
ajax采用的数据格式通常xml或者json因为这些都是有规则的数据格式,前台容易解析。
补充一下:EL表达式可以传递集合。EL表达式其实就是从request、session或者application等scope取数据对象,就是一个封装。
仅供参考!如有不对的地方,请多指正!共同进步!!
更多追问追答
追问
怎么通过EL表达式可以传递集合怎么从一个action传递到另一个action
追答
从一个action到另一个action传值不用el表达式,直接将对象保存在request、session或者application中,然后在另一个action取到就行了;
el表达式:是前台和后台之间或者后台和配置文件之间传值。
展开全部
jsp页面发送action请求采用ajax的方式,在回调函数里面刷新原界面数据。两个action之间你可以先讲list集合数据存入request或者session中就可以取到了
追问
我已经把list集合放session中了,除了这个我问的是还有其他方法么?就是直接传递的那种。用el表达式。现在数据已经能在第二个action中取出了,但是跳回到原页面时,页面还是不刷新!
追答
el想要传递集合,估计是不行的了。不清楚你所说的页面不刷新指的具体是什么
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个问题现在我现在也说不清楚,五年前问我应该没问题,但是建议你多查一下资料,有很多技术论坛一定有你遇到的问题,你post后一定要有返回才会刷新,我当时做的时候已经用ajax技术了,页面不用闪就自动更新。
追问
我现在也改用ajax技术了,上面我提的问题我自己已经解决了,现在遇到其他问题了,呵呵,不过用ajax技术解决,返回了很多json数据,写了好多html代码去更新div啊~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询