说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

父页面刷新问题(struts)

编辑:说三道四文库 发布时间:2018-08-19 08:02
HTML文档下载 WORD文档下载 PDF文档下载
父页面中的记录以checkbox的形式显示

删除时一次可以选多个,然后通过删除按钮将一个del的标志传到Action中

在Action中通过判断del的值进行删除操作。

然后我在进行增加或修改时,打开子页面,进行完增加操作后,我想同时刷新父页面
,因此加了window.opener.location.reload()
但发现此时父页面Action中的del还是刚才的值,因此会在增加或修改完成后再次进行删除操作,
解决方法之一是reload全部改为url加?参数的方式,但觉得比较麻烦

另外,不能用redirect=“true”
页面中其它的信息(除了del)不能丢失啊
window.opener.document.formName.操作Input.value="List";
window.opener.document.formName.action="ListAction.do";
window.opener.document.formName.submit();
同意
该回复被版主删除
2楼和3楼的
你们的方法和我的父页面url?参数是一样的啊:)
用iframe吧,就不用刷新父页面了
帮你顶一下,不知道有没有分啊!
在action中把数据重新传一遍,用这个刷新吧
回复人: augustfox(奥古) ( ) 信誉:85  2004-12-03 08:00:00  得分: 0  

----------------
差不多是一样
不过如果opener的list页面还有翻页排序或查询条件时
就略有不一样。
(用url?的方式,还是去收集这些信息)
window.opener.location.reload();
window.opener.location.reload();


-----------------------------------------
window.location.href=('/form/event_detailframe.jsp','windows');
<% response.sendRedirect("/form/event_hist.jsp"); %>
----------------------------------------------

page.reload("/form/event_hist.jsp")

<script>location.herf="/form/event_hist.jsp"</script>

top.topFrame.location.reload("/form/event_hist.jsp");

window.location.reload("/form/event_hist.jsp")

response.sendRedirect("/form/event_hist.jsp")

<meta http-equiv="Refresh" content="1000;URL=/form/event_hist.jsp?myie=ie">

window.location.href='/form/event_detailframe.jsp','windows';

location.href='/form/event_detailframe.jsp'
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘