1 前台jsp:文件的上传利用了iframe实现局部刷新功能。使用了apache的fileupload组件,用到的jar: commons-fileupload.jar,commons-io.jar
DiskFileItemFactory fac = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(fac);
upload.setHeaderEncoding( utf-8 );
JSP页面:
%@ page contentType= text/html;charset=UTF-8 %
%@page import= com.pdcss.bmxxfb.model.* %
%@ include file= /commons/taglibs.jsp %
style
.perview {width:200px;background:#fff;font-size:12px; border-collapse:collapse;}
.perview td, .perview th {padding:0px;border:0px;}
.perview th {background-color:#f0f0f0; height:20px;}
.perview a:link, .perview a:visited, .perview a:hover, .perview a:active {color:#00F;}
.perview table{ width:100%;border:1px solid #ccc;border-collapse:collapse;}
/style
script type= text/javascript src= ${ctx}/scripts/imgPreview/CJL.0.1.min.js /script
script type= text/javascript src= ${ctx}/scripts/imgPreview/QuickUpload.js /script
script type= text/javascript src= ${ctx}/scripts/imgPreview/ImagePreviewd.js /script
script type= text/javascript
!--
//处理文件上传后的回调,如果成功,则关闭当前窗口,刷新index
function callback(flag,msg){
if(flag=='true'){
$( #pdtpNewForm ).parent().parent().hide();
navTab.reload('/bmxxfb/wzxxfbpdtp/manager');
}else{
alert(msg);
}
}
//提交之前检查各字段
function checkPdtpSubmit(){
var zzdm = $( #pdtpNewForm #zzdm );
if(zzdm.val().trim() == ){
alert( 组织代码不能为空! );
zzdm.focus();
return false;
}
var bmdm = $( #pdtpNewForm #bmdm );
if(bmdm.val().trim() == ){
alert( 组织代码不能为空! );
bmdm.focus();
return false;
}
var tpbt = $( #pdtpNewForm #tpbt );
if(tpbt.val().trim() == ){