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;
 
 
    }

 

转载于:https://www.cnblogs.com/cici-new/archive/2013/03/06/2945844.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值