word导出失败问题

2018-06-18 02:42:44来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

1.问题分析:

  求职者在线填写招聘简历,人事hr下载简历无法打开,报错如下:

  

  对于”根据架构,xml数据无效”,是因为没有成功生产xml,内部代码里还包含word无法识别的代码块,所以无法打开,通过用Notepad++查看源代码,freemaker转换的word源代码都是xml格式,报错如下:

  通过以上错误,可以发现由于求职者在填写简历时,有些freemaker要求的必填项没填(开发人员在前端也忘记给出必填的提示),导致word读取失败。

2.解决思路:在提交表单时对必填项进行校验

// 工作经验不为空校验
var WorkDateY02=$("#WorkDateY02").val();
var WorkDateM02=$("#WorkDateM02").val();
var WorkDateY22=$("#WorkDateY22").val();
var WorkDateM22=$("#WorkDateM22").val();
if(WorkDateY02==null||WorkDateY02=="" || WorkDateM02==null || WorkDateM02==""|| WorkDateY22==null || WorkDateY22==""|| WorkDateM22==null ||WorkDateM22==""){
    alert("工作时间不能为空");
    return false;
}
var WorkingUnit=$("#WorkingUnit2").val();
if(WorkingUnit==null||WorkingUnit==""){
        alert("工作单位不能为空");
        return false;
}

var WorkingDuty=$("#WorkingDuty2").val();
if(WorkingDuty==null||WorkingDuty==""){
        alert("工作职责不能为空");
        return false;
}
// 教育经历不为空校验
var EDUDateY02=$("#EDUDateY02").val();
var EDUDateM02=$("#EDUDateM02").val();
var EDUDateY22=$("#EDUDateY22").val();
var EDUDateM22=$("#EDUDateM22").val();
if(EDUDateY02==null||EDUDateY02=="" || EDUDateM02==null || EDUDateM02==""|| EDUDateY22==null || EDUDateY22==""|| EDUDateM22==null ||EDUDateM22==""){
    alert("教育时间不能为空");
    return false;
}
var EDU_Degree_2=$("#EDU_Degree_2").val();
if(EDU_Degree_2==null||EDU_Degree_2=="" ){
    alert("学历不能为空");
    return false;
}
var Major=$("#Major2").val();
if(Major==null||Major==""){
        alert("所学专业不能为空");
        return false;
}

var GraduateSchool=$("#GraduateSchool2").val();
if(GraduateSchool==null||GraduateSchool==""){
        alert("毕业学校不能为空");
        return false;
}

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:SpringBoot就是这么简单

下一篇:java面试题总结