子页面操作后关父页面刷新

    技术2022-05-11  96

      首先写一个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">


    最新回复(0)