首先写一个jsp,主要用于跳转!主要有3个参数,url,ref,close。url代表你的父页面,ref代表重新刷新,close代表关闭子页面.
<%@ page contentType="text/html;charset=UTF-8" language="java"%><%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%><%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%><% String surl = request.getParameter("surl"); if (surl == null || "".equals(surl)) { surl = (String) request.getAttribute("surl"); } if(surl!=null){ surl=surl.replaceAll("//^","&"); }%><logic:equal value="true" name="ref"> <script type="text/javascript"> try{ opener.window.location.reload(); }catch(e){} </script></logic:equal><logic:equal value="true" name="close"> <script type="text/javascript"> window.close(); </script></logic:equal><html><head><%if(surl!=null&&!"".equals(surl)){ %><meta http-equiv="refresh" content="1; url=<%=surl%>"><%} %><%@ include file="/askmanage/cssjs.jsp"%></head><body><div class="Fback" style="width:100%"> <div id="Ftext"> <ul> <h5> 友情提醒: </h5> <li> 正在处理中请稍后...... </li> <li> 如果页面没有自动返回请点击 <%if(surl!=null&&!"".equals(surl)){ %> <a href="<%=surl%>">这里</a> <%}else{ %> <a href="javascript:history.go(-1)">这里</a> <%} %> </li> </ul> </div></div></body></html>
然后在你的子页面写上3个hiddern
<input type="hidden" name="surl" value="/za/qhsmb_action.shtml" /> <input type="hidden" name="ref" value="true"/> <input type="hidden" name="close" value="true">