word导出失败问题
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;
}
word导出失败问题的更多相关文章
- (Excel导出失败)检索COM类工厂中CLSID为{00024500-0000-0000-C000-000000000046}的组件时失
在DCOM 中不存在WORD.EXCEL等OFFICE组件 最近在做一个关于office转存PDF的Web项目.开发过程一切顺利. 起初在网上找到一些Word,PPT转PDF的代码.很好用.一切顺 ...
- 多看Kindle的“导出失败,请检查网络或账号”错误的解决
一直都用得好好的,今天突然不行了,报错“导出失败,请检查网络或账号”. 网上搜索,试了一下这个方法: 我目前的解决办法是:先同步至小米账户(需要联网,并在Kindle系统设置 -> 阅读 -&g ...
- 解决pdf打印预览中遇到特殊字符,导出失败问题
本博客是自己在学习和工作途中的积累与总结,仅供自己参考,也欢迎大家转载,转载时请注明出处. 由于近日由于pdf中存在特殊字符导致导出失败,主要原因是"&"字符与freema ...
- Java 在pom.xml中配置build resources, 来防止我们资源导出失败问题(Maven项目)
在pom.xml中配置build, 来防止我们资源导出失败问题 <!--在build中配置resources, 来防止我们资源导出失败问题--> <build> <res ...
- 在build中配置resources,来防止我们资源导出失败的问题
<!--在build中配置resources,来防止我们资源导出失败的问题--> <build> <resources> <resource> < ...
- 在build中配置resources, 来防止我们资源导出失败问题
<!--在build中配置resources, 来防止我们资源导出失败问题--> <build> <resources> <resource> < ...
- c# word 转pdf 导出失败,因为此功能尚未安装
savePDF应该是office2007以上的版本才支持的,而且必须是完整版的office. 如果2007提示这个错误,还需要安装一个插件 http://download.microsoft.com/ ...
- java web实现在线编辑word,并将word导出(二)
前一篇文章介绍了后台将前台html转为word文档的一种方式,但却有一个问题是没法讲图片放置在生成的word报告中.我在网上找了很多方法,甚至将图片转换成base64编码的方式也不成功.效果如下: 由 ...
- java web实现在线编辑word,并将word导出(一)
前段时间领导交代了一个需求:客户需要一个能够web在线编辑文字,如同编辑word文档一样,同时能够将编辑完成的内容导出为word文档并下载到本地. 我们选择了前台使用富文本插件的形式用于编辑内容,使用 ...
随机推荐
- 1028 大数乘法 V2(FFT or py)
1028 大数乘法 V2 基准时间限制:2 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 给出2个大整数A,B,计算A*B的结果. Input 第1行:大数A 第2行:大数B ...
- 网络摄像机进行互联网视频直播录像方案的选择,EasyNVS or EasyCloud or EasyGBS?
背景需求 互联网视频直播越来越成为当前大势:直播的需求往往都伴随在录像的需求,对于录像,不同的场景又有不同的方案选择: 本篇博客将会介绍对应的几种录像方案,可以帮助有互联网录像需求的用户进行对应的录像 ...
- 160816、webpack 入门指南
什么是 webpack? webpack是近期最火的一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX).coffee.样式(含less/sass).图片等都作为模块来使用和处理. 我们可以 ...
- js判断选择的时间是否大于今天
获取的时间格式为 2012-5-28var thetime = document.getElementById("clearDate").value;var d=new ...
- 安装mysql报错—解决方法:error while loading shared libraries: libssl.so.6
for 32bit ln -sf /usr/lib/libssl.so.10 /usr/lib/libssl.so.6ln -sf /usr/lib/libcrypto.so.10 /usr/lib/ ...
- Spring基础知识详解
Spring 概述 1. 什么是spring? Spring 是个java企业级应用的开源开发框架.Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用.Spring ...
- ASIHttprequest 报错
(void)requestReceivedResponseHeaders:(NSMutableDictionary *)newResponseHeaders { if ([self error] || ...
- ipv4 ipv6 在系统可扩展性方面的应用 支撑公司10-100年的AmazonOrderId
w 如同 基因 生态系统 理念 思维 算法
- 父类virtual和overload,子类reintroduce; overload;
如果函数在父类中既是虚拟方法也是重载方法,那么:TBase=class(TObject)function DisappearRoutinel: String; overload; virtual;fu ...
- vue.js 拦截器
document.cookie = "mylogin=1";//1:登陆成功:保存登录状态 main.js router.beforeEach((to, from, next) = ...