略微有点区别:
<!--JSP页面中-->
<Script Language="JavaScript">
function mycheck() {
if(document.selectfileform.urlFile.value == "") {
alert("请选择上传的文件!");
return;
}
var fileName = document.selectfileform.urlFile.value;
document.selectfileform.fileName.value=fileName;
document.selectfileform.submit();
}
</Script>.........<form name="selectfileform" enctype="multipart/form-data" method="post" action="<%=request.getContextPath()%>/admin/upload/uploadManage">
......
<tr>
<td width="16%" valign="middle" align=right height="51">
<font size="2" color="#3399CC">文件</font></td>
<td colspan="4" valign="middle" height="60" align="left">
<input type="file" name="urlFile" size="70" value="">
</td>
</tr>
......
<input type=hidden name=fileName >
<input type=button name=nutton value="提交" onclick="mycheck()"><!--serverlet中-->
......
SmartUpload smartupload = new SmartUpload();
try{
smartupload.initialize(config, httpservletrequest, httpservletresponse);
smartupload.upload();
Request smartRequest = smartupload.getRequest();
String filename = smartRequest.getParameter("fileName").trim();
......
}catch(...){
...
}
//其他的参数用smartRequest.getParameter("...")来取!
<!--JSP页面中-->
<Script Language="JavaScript">
function mycheck() {
if(document.selectfileform.urlFile.value == "") {
alert("请选择上传的文件!");
return;
}
var fileName = document.selectfileform.urlFile.value;
document.selectfileform.fileName.value=fileName;
document.selectfileform.submit();
}
</Script>.........<form name="selectfileform" enctype="multipart/form-data" method="post" action="<%=request.getContextPath()%>/admin/upload/uploadManage">
......
<tr>
<td width="16%" valign="middle" align=right height="51">
<font size="2" color="#3399CC">文件</font></td>
<td colspan="4" valign="middle" height="60" align="left">
<input type="file" name="urlFile" size="70" value="">
</td>
</tr>
......
<input type=hidden name=fileName >
<input type=button name=nutton value="提交" onclick="mycheck()"><!--serverlet中-->
......
SmartUpload smartupload = new SmartUpload();
try{
smartupload.initialize(config, httpservletrequest, httpservletresponse);
smartupload.upload();
Request smartRequest = smartupload.getRequest();
String filename = smartRequest.getParameter("fileName").trim();
......
}catch(...){
...
}
//其他的参数用smartRequest.getParameter("...")来取!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货