一些小问题(持续完善)

写程序中的一些小问题

写在前面:千万不要随便问领导问题(会显得你很不专业),不会的东西可以直接问度娘的

个人工作中的一些小问题总结

  1. debug后如何取消忘记的断点:
    eclipse菜单栏下
    Run→→remove all breakpoints→→确定
  2. 项目导出失败和文件里面没有数据主要问题都要看模板和标签是否有错误

Test项目报错问题分析

  1. 问题一运行异常之:downloadFile is not defined
    一些小问题(持续完善)_第1张图片
    解决法方法

缺少以下代码,粘贴到test_olus.jsp即可

 function downloadFile(id){
			if(!frames["downloadTemplate"]) $("").appendTo("body");
			window.open(sWebRootPath+"/servlet/view/docDownloadServlet?CompClientID=<%=sCompClientID%>&sqlString=save@"+id, "downloadTemplate");
		}
  1. 问题二 提示报错:上传的文件必须是Excel(实际上应该上传的是doc、docx)类型的文档
    一些小问题(持续完善)_第2张图片
    解决方法
    错误的示范(低级错误):作用名没有替换,导致只能够使用Excel类型的文档
	 function wordExport(){
			var param={};
			var tempParam={};
			var sparam="";
			
			//模板号
			param["templateNo"]="1903ea710bf94dbcad675f8123293dd6";
			
			//生成文件关联关系
			tempParam["OBJECTTYPE"]="测试导出";
			tempParam["FLOW_UNID"]="<%=new java.util.Date().getTime()%>";

			//生成模板固定参数
			tempParam["CurUserId"]="<%=CurUser.getUserID()%>";
			tempParam["CurOrgId"]="<%=CurUser.getOrgID()%>";
			tempParam["fileSavePath"]="<%=CurConfig.getConfigure("FileSavePath")%>";
			
			param["templateParam"]=JSON.stringify(tempParam).replace(/,/g,"@");//生成模板的参数据
			for(var key in param){
				  if(sparam.length>0){sparam+=",";}
				   sparam+=key+"="+param[key];
			}
			var result=RunJavaMethodTrans("com.tenwa.officetempalte.action.CreateOfficeAction","createOfficeByTemplate",sparam);
			if(result == "success"){
				var attributeID = AsControl.RunJsp("/Tenwa/Lease/Flow/Rent/BatchIncome/GetLBDocAttributeID.jsp",
						"FLOW_UNID="+tempParam["FLOW_UNID"]+"&OBJECTTYPE="+tempParam["OBJECTTYPE"]);
				downloadFile(attributeID);
			}else{
				alert("导出失败!");
			}
		} 

主要问题是,模板里面的后缀名一定要加上
一些小问题(持续完善)_第3张图片

  1. 问题导出的word里面没有sql值

解决措施 解决方法主要是出现在模板和标签里面,暂时没有考虑到Java/jsp文件
一些小问题(持续完善)_第4张图片
个人知识点更新

你可能感兴趣的:(个人,个人问题点)