dwz的跳转刷新

jsp

====

这里取值连接别名:

<li><a title="跟踪服务" class="edit" 

href="${pageContext.request.contextPath}/account/tbCusFirmChg/customerSerFlwRcdList?customerKey={slt_objId}" 

target="navTab" rel="customerSerFlwRcdNav"><span>跟踪服务</span></a></li>

 

 

ajaxDone.jsp:

<%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%>

{

"statusCode":"${statusCode}",

"message":"${message}",

"navTabId":"${navTabId}",

"callbackType":"${callbackType}",

"forwardUrl":"${forwardUrl}"

}

====

这里用别名跳转连接

java

return ajaxDoneCus(200,"操作成功","/account/tbCusFirmChg/customerSerFlwRcdList");

 

private ModelAndView ajaxDoneCus(int statusCode, String message, String forwardUrl) {

ModelAndView mav = new ModelAndView("/account/tbCusFirmChg/ajaxDone");//注意这个不要和url同,ajaxDone这个jsp要有

mav.addObject("statusCode", statusCode);

mav.addObject("message", message);

mav.addObject("navTabId", "customerSerFlwRcdNav");//跳转到navTab 对应的页, a 标签中target="navTab" rel="customerSerFlwRcdNav"时指定

 

mav.addObject("callbackType", "closeCurrent");//关闭当前打开页

mav.addObject("forwardUrl", forwardUrl);

return mav;

}

 

为了可以关掉子页面:

jspform中加

 

 

<form method="post" 

action="<c:url value='/account/tbCusFirmChg/customerSerFlwRcdList'/>"

onsubmit="return navTabSearch(this)" >//无校验功能

 

或者 

简单post

<form method="post" 

action="<c:url value='/account/tbCusFirmChg/customerSerFlwRcdaddUIUpdate?navTabId=customerSerFlwRcdNavAdd&callbackType=closeCurrent&flag=${flag}'/>"

class="pageForm required-validate" onsubmit="return validateCallback(this,navTabAjaxDone);" >

 //navTabId=customerSerFlwRcdNavAdd&callbackType=closeCurrent这段参数可以没有,我们后台的ajaxDoneCus硬编码了

 

<form method="post" 

action="<c:url value='/account/tbCusPsdReset/update'/>"

class="pageForm required-validate" onsubmit="return validateCallback(this,navTabAjaxDone);" >

 

或者:

多媒体复杂form

<form method="post"

action="<c:url value='/system/tbBasBed/update?navTabId=basBedNav&callbackType=closeCurrent'/>"

class="pageForm required-validate" enctype="multipart/form-data"

onsubmit="return iframeCallback(this,navTabAjaxDone);">

猜你喜欢

转载自yuhuiblog6338999322098842.iteye.com/blog/2307096