jsp获得file属性
来源:互联网 发布:网络零售的特点与模式 编辑:程序博客网 时间:2024/05/02 00:02
<!DOCTYPE html>
<%@ page language="java" contentType="text/html; " pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>导入数据</title>
<link rel="stylesheet" type="text/css" href="<s:url value='/css/base.css'/>" />
<script type="text/javascript" src="<s:url value='/steal/steal.js'/>"></script>
<script type="text/javascript" src="<s:url value='/js/base/jquery-1.11.1.min.js'/>"></script>
<style>
.file {
display: inline-block;
background: rgb(96,164,229);
border: 1px solid rgb(75,144,211);
border-radius: 4px;
padding: 4px 12px;
overflow: hidden;
color: #fff;
font-family:Microsoft Yahei;
text-decoration: none;
text-indent: 0;
line-height: 20px;
}
.file input {
position: absolute;
font-size: 100px;
opacity: 0;
}
.file:hover {
background: rgb(80,147,215);
color:#fff;
text-decoration: none;
}
</style>
<script type="text/javascript">
</script>
</head>
<body>
<div class="main">
<div class="mainbox">
<div class="maintop tips font14"><strong><img src="<s:url value='/images/server/biz/icon_dw.jpg'/> " width="15" height="17" align="absmiddle" /> 我的模板下载:</strong>
<a href="<s:url value='/upload/doDownloadTemplate.do'/>" >${templateName}</a>
</div>
<div class="mainlist">
<form id="hx-form" method="post" enctype="multipart/form-data" action="/upload/doUploadTemplate.do">
<input type="hidden" name="templateName" value="${templateName}"/>
<div style="text-align: center;" class="text_m">
<table style="margin: auto;" >
<tr>
<td align="right">
<input name="textfield" type="text" class="input3" id="textfield" style="width:400px;"/>
</td>
<td align="left">
<input type="button" id="select_btn" class ="file" value="选择文件"/>
<input type="file" name="importfile" id="importfile" hidden=true></input>
</td>
</tr>
</table>
</div>
<div style="padding-bottom:40px;text-align: center;"><input type="button" id="add" value="上 传" class="btn"/></div>
</form>
<div style="font-size:15px; padding-top:15px;text-align: left;margin:0 30%;" class="text_m">${request.buf}</div>
</div>
</div>
</div>
<script type="text/javascript">
steal(
'js/global',
'js/icinfo',
'js/icinfo/ui/dialog'
).then(
function(){
$("#select_btn").click(function(){
$('#importfile').click();
});
$("#add").bind("click",function(){
var filename = $("#importfile").val();
var filetype = filename.substr(filename.indexOf("."));
if(filetype!=".xls"){
$.HxAlert("文件格式不正确,请上传xls格式的文档!");
return false;
}
//提交表单
$('#hx-form').submit();
});
$("#importfile").bind("change",function(){
var filePath = $(this).val();
var fs = $(this).context.files[0].size;
if(fs>1024){
fs=fs/1024;
fs=fs+'KB';
}else{
fs = fs+'B';
}
$("#textfield").val(filePath+' (文件大小:'+fs+')');
});
});
</script>
</body>
</html>
<%@ page language="java" contentType="text/html; " pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>导入数据</title>
<link rel="stylesheet" type="text/css" href="<s:url value='/css/base.css'/>" />
<script type="text/javascript" src="<s:url value='/steal/steal.js'/>"></script>
<script type="text/javascript" src="<s:url value='/js/base/jquery-1.11.1.min.js'/>"></script>
<style>
.file {
display: inline-block;
background: rgb(96,164,229);
border: 1px solid rgb(75,144,211);
border-radius: 4px;
padding: 4px 12px;
overflow: hidden;
color: #fff;
font-family:Microsoft Yahei;
text-decoration: none;
text-indent: 0;
line-height: 20px;
}
.file input {
position: absolute;
font-size: 100px;
opacity: 0;
}
.file:hover {
background: rgb(80,147,215);
color:#fff;
text-decoration: none;
}
</style>
<script type="text/javascript">
</script>
</head>
<body>
<div class="main">
<div class="mainbox">
<div class="maintop tips font14"><strong><img src="<s:url value='/images/server/biz/icon_dw.jpg'/> " width="15" height="17" align="absmiddle" /> 我的模板下载:</strong>
<a href="<s:url value='/upload/doDownloadTemplate.do'/>" >${templateName}</a>
</div>
<div class="mainlist">
<form id="hx-form" method="post" enctype="multipart/form-data" action="/upload/doUploadTemplate.do">
<input type="hidden" name="templateName" value="${templateName}"/>
<div style="text-align: center;" class="text_m">
<table style="margin: auto;" >
<tr>
<td align="right">
<input name="textfield" type="text" class="input3" id="textfield" style="width:400px;"/>
</td>
<td align="left">
<input type="button" id="select_btn" class ="file" value="选择文件"/>
<input type="file" name="importfile" id="importfile" hidden=true></input>
</td>
</tr>
</table>
</div>
<div style="padding-bottom:40px;text-align: center;"><input type="button" id="add" value="上 传" class="btn"/></div>
</form>
<div style="font-size:15px; padding-top:15px;text-align: left;margin:0 30%;" class="text_m">${request.buf}</div>
</div>
</div>
</div>
<script type="text/javascript">
steal(
'js/global',
'js/icinfo',
'js/icinfo/ui/dialog'
).then(
function(){
$("#select_btn").click(function(){
$('#importfile').click();
});
$("#add").bind("click",function(){
var filename = $("#importfile").val();
var filetype = filename.substr(filename.indexOf("."));
if(filetype!=".xls"){
$.HxAlert("文件格式不正确,请上传xls格式的文档!");
return false;
}
//提交表单
$('#hx-form').submit();
});
$("#importfile").bind("change",function(){
var filePath = $(this).val();
var fs = $(this).context.files[0].size;
if(fs>1024){
fs=fs/1024;
fs=fs+'KB';
}else{
fs = fs+'B';
}
$("#textfield").val(filePath+' (文件大小:'+fs+')');
});
});
</script>
</body>
</html>
0 0
- jsp获得file属性
- 直接获得jsp中user类的属性
- File获得文件名
- jsp获得BASEURL
- jsp获得绝对路径
- SQL 获得表属性
- 获得的一些属性
- 获得文件的属性
- java获得系统属性
- easyui 获得属性值
- GetCustomAttributes获得自定义属性
- java 获得计算机属性
- 获得屏幕属性
- JQuery的获得属性
- Java -D 属性获得
- 获得目录的file descriptor.
- input file 获得文件根目录
- File upload by JSP
- Flash +js
- B+树,聚集索引,非聚集索引(辅助索引) 之一
- IOS UIStepper
- windows下编程创建目录快捷方式
- 在Ubuntu上,使用SWT嵌入AWT/SWING代码导致Eclipse崩溃问题
- jsp获得file属性
- python第三方库的安装=>LTS
- EditText (编辑文件对象)的各种属性
- MySQL学习笔记:GTID
- org.eclipse.equinox.internal.p2.engine.phases.CheckTrust phase问题
- matlab导出jar包
- Partition List
- 虚拟机vritualBox 下ubuntu14.04设置静态ip地址
- C++补码与原码