请问struts如何实现一个action调用多个页面?
就是说我有一个jsp页面(主页面)用了<frame>嵌套了另外两个jsp(子页面),我想通过主页面的一个action,同时更新3个jsp的内容,请问该如何实现?能有大致思...
就是说我有一个jsp页面(主页面) 用了<frame>嵌套了另外两个jsp(子页面),我想通过主页面的一个action,同时更新3个jsp的内容,请问该如何实现?能有大致思路就好。因为我手头有一个很大的项目中间有这么实现的部分,想了解一下。
感谢 展开
感谢 展开
展开全部
那你这个iframe为什么不能iframe一个action呢
你是对action与jsp不理解。
之所以要分action与jsp是因为jsp开发到了今天将就维护性。他们的目的是把java代码与html代码分离,所以有了action来处理java代码,jsp只负责数据的绑定显示与回传
action又分为前置action(数据加载用的,就是jsp显示之前加载完数据,供jsp显示,如列表页面)
后置action主要负责表单的处理
你可以用iframe只想一个前置action,然后前置action从库里取数据,转发到jsp页面
这样就可以实现这个页面刷新,同时iframe刷新
你是对action与jsp不理解。
之所以要分action与jsp是因为jsp开发到了今天将就维护性。他们的目的是把java代码与html代码分离,所以有了action来处理java代码,jsp只负责数据的绑定显示与回传
action又分为前置action(数据加载用的,就是jsp显示之前加载完数据,供jsp显示,如列表页面)
后置action主要负责表单的处理
你可以用iframe只想一个前置action,然后前置action从库里取数据,转发到jsp页面
这样就可以实现这个页面刷新,同时iframe刷新
展开全部
当你action跳转时,跳到这个包含框架(三个页面)的主页面,这样三个页面如果有onload事件的话,应该会触发函数,但是如果函数内不加条件判断就执行的话 会造成死循环,所以三个页面 都要通过隐藏域(如 flag=1),判断如果=1的话就执行,跳转action中,改变flag值。不如楼主试下?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
action中可以写多个方法 返回不同的字符标识,然后去strtus.xml中配置相应的的return返回的jsp页面即可, 只不过要设置访问action的方法是哪个,在url上访问action的时候用!来设置你要访问的action的方法就行了吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询