ssh框架
前端 easyUI封装后的框架
文件上传 ajaxfileupload框架
Dto和实体、Dao方法省略
前端页面
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="gk" uri="http://***/tags/core"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<html>
<head>
</head>
<body>
<script src="/js/ajaxfileupload.js"></script>
<form method="post" enctype="multipart/form-data">
<div style="margin: 50px 50px 15px 180px">
<input id="uploadExcel" type="text" name="uploadExcel"
style="width: 50%">
</div>
<!-- ****** 以下生成页面按钮 ****** -->
<button id="save" action="ajaxrequest"
onstart="beforeResourceSave()" value="导入" iconCls="gk-save"
validate="true" />
<script type="text/javascript">
jQuery("#uploadExcel").filebox({
buttonText: '选择文件',
buttonAlign: 'left'
})
function beforeResourceSave(){
var fileName = jQuery("input[name=uploadExcel]")[0].files[0];
var fileid= jQuery("input[name='uploadExcel']").attr("id");
//进行基本校验
if(fileName==undefined){
jQuery.messager.alert('提示','请选择上传文件!!','info');
}else{
//对文件格式进行校验
var index = fileName.name.lastIndexOf(".");
var ext = fileName.name.substring(index + 1,fileName.name.length);
//设置显示配置
var messageOpts = {
"closeButton" : true,//是否显示关闭按钮
"debug" : false,//是否使用debug模式
"positionClass" : "toast-center-center",//弹出窗的位置
"onclick" : null,
"showDuration" : "300",//显示的动画时间
"hideDuration" : "1000",//消失的动画时间
"timeOut" : "5000",//展现时间
"extendedTimeOut" : "1000",//加长展示时间
"showEasing" : "swing",//显示时的动画缓冲方式
"hideEasing" : "linear",//消失时的动画缓冲方式