springmvc + DWZ 框架问题记录

原始页面

跳转后的页面

JSP

<script type="text/javascript">

 

function validateCallback(form, callback) {

    var $form = $(form); 

    if (!$form.valid()) {

        return false; 

    }

   

    var checked=false;

    var ids= document.getElementsByName("CVNUMBER");

    for(var i=0;i<ids.length;i++){

        if(ids[i].checked){

            checked=true;

        } 

    }

    

    if(!checked){

        //请选择信息再进行保存操作

        alertMsg.error('<spring:message code="hr.alert.message.viewPersonalInfo.checkBoxForChecked"/>');

        return false; 

    } 

    

    var cvListnum= document.getElementById("cvList").value; 

    for (i=0;i<goAbroadListnum;i++){

        if(document.getElementById("CVNUMBER"+i).checked){

            var sd=document.getElementById("CVPASS_"+i).value;

            var ed=document.getElementById("CVArchive_"+i).value;

            

            var date1 = sd.replaceAll("-","");

            var date2 = ed.replaceAll("-","");

            

            if (date1 - date2 > 0) {

                //alert("开始时间不能晚于结束时间");

                alertMsg.error('<spring:message code="hr.alert.message.viewPersonalInfo.checkStartEndDate"/>');

                document.getElementById("START_DATE_"+i).focus();

                return false;

            }

        }

    } 

 

 $.ajax({ type: form.method || 'POST', url:$form.attr("action"), data:$form.serializeArray(), dataType:"json", cache: false, success: DWZ.ajaxDone, error: DWZ.ajaxError }); return false;  

 

}

 

</script>



<div class="pageContent"> 

    <form id="updateCVInfo" method="post" 

    action="/hrm/empinfo/updateCVInfoTEST" 

    class="pageForm required-validate" 

    onsubmit="return validateCallback(this, dialogAjaxDone)">

Java Controller

 @RequestMapping(value = "/updateCVInfoTEST")  @ResponseBody public Map   updateCVInfoTEST(HttpServletRequest request,

            HttpServletResponse response,ModelMap modelMap)throws Exception{

Map<String, Object> map = new HashMap<String, Object>();

        

        int result = this.empInfoSer.updateCVInfo(request); //CICI

        if(result == 1){

            map.put("statusCode", "200");

            map.put("message", TipMessage.getTipMessage("alert.message.update_success",request));//修改成功

            map.put("navTabId", "hr0101"); //    map.put("navTabId", "hr0115");

            map.put("callbackType", "closeCurrent");

            map.put("forwardUrl","/hrm/empinfo/viewPersonalInfo?PERSON_ID=" + request.getParameter("PERSON_ID")+"&navTabId=hr0101") ;

        }else{

           map.put("statusCode", "300");

            map.put("message", TipMessage.getTipMessage("alert.message.update_fail",request));//修改失败

            map.put("navTabId", "hr0101");

            map.put("forwardUrl","/hrm/empinfo/viewPersonalInfo?PERSON_ID=" + request.getParameter("PERSON_ID")+"&navTabId=hr0101") ;

        }

        return map;

 

 

    }

 

你可能感兴趣的:(springMVC)