JSP閻犲浂鍘界涵鑸电鐎n剛鐭� 閻犲浂鍘界涵鍓佹嫚閿曚絿锟� jsp婵懓顦悺褏绱撻弽顐ゅ灣闂傚偆鍣i。鐣岀驳閺嶎偅娈� javamail闁革腹鍟慡P濞戞搩鍘惧▓鎴炴償閺冨倹鏆� javamail濞达絾娲栫换鏂款嚕閾忓湱妲� JDBC缂侇喗宕橀々锟� jsp闁革腹鏆n2k/oracle濞戞挸锕﹀▓鎴炴償閺冨倹鏆� 濠碘€冲€风紞宥夋偨閳烘厷L濞戞挾鐦甋P鐎点倗鍎よ啯 闂侇偅姘ㄩ弫銈嗙┍閳╁啩绱栭柛娆愬灥缁旈绮欑€n亞纰� JSP婵帒鍊介崼顏堝矗婵犲洨鍙惧☉鏃€鍔曠花鐢垫媼閹规劦鍚€ jsp閻犱讲鍓濋弳鐔煎闯閵娿儱鐓戝ù锝忔嫹 濞戞挸绉堕弫顦昫bc闁烩晛鐡ㄧ敮瀛樻交閻愭潙澶峉QL Server jsp闁汇劌瀚崵顓㈡煥濞嗗浚妲遍柣鐑囨嫹 jsp闁汇劌澧渁p閹煎瓨姊婚弫锟� jsp閻庡湱鍋熼獮鍥╂嫻椤撶姴鈷栫紒瀣儏缁拷 闁烩懇鏆抯p缂傚倹鐗曢崯鎾诲棘閸ワ附顐藉☉鎾筹龚濞达拷 闁烩懇鏆抯psmart Bean閻庡湱鍋熼獮鍥棘閸ワ附顐藉☉鎾筹龚濞达拷 闁烩懇鏆抯p閺夆晝鍋炵敮纾巠SQL闁轰胶澧楀畵浣规償閿燂拷 闁糕晝鍎ゅ﹢浼村礃閸涱垳鏋傜紓浣稿濞嗭拷 JavaBean閻犲鍟伴弫銈囩矆鏉炴壆浼� JDBC閹煎瓨姊婚弫銈囩矆鏉炴壆浼� 濞戞挴鍋撳☉鎿冧邯閳ь剚姘ㄩ弫銈夋儍閸曨剚锛夐柛姗堟嫹 JSP闁瑰灈鍋撶€圭鍥ㄨ偁闂佸尅鎷�(濞戞挴鍋�) 婵炵繝鐒﹂弻鐔封枖閺団槅鍤㈤柛鎰懄閺嬪啯绂掗敓锟� 闁哄倸娲e▎銏″緞閸曨厽鍊�-閻犲洩顕ч崯鎾存交閽樺顫� 闁轰胶澧楀畵浣规償閹捐鍞剁憸鐗堟礀閸ㄥ孩銇勯崹顐b枖缂佲偓閿燂拷
|
使用JSP/Servlet上载文件
使用 JSP/ Servlet上载文件正成为一项常用的任务。以下是一个简单的例程,使用了jspsmart的一个免费的组件。你可以在JSPSMART站点进行下载。
1. Html File
<html>
<body>
<script LANGUAGE="javascript" SRC="JSFunction.js">
</script>
<script language="JavaScript">
<!--
function checkForm(){
if (document.uploadform.adsImage.value==""){
alert("You must choose what image file to upload!");
return false;
}
document.uploadform.submit();
}
function cancelUpload(){
window.close();
window.opener.focus();
}
//-->
</script>
<form name="uploadform" method="post"
action="uploadImage.jsp" ENCTYPE="multipart/form-data"
target=_self>
<center>
<table border="1px" width="65%">
<tr>
<td colspan=2 nowrap align=center>广告图片上载</td>
</tr>
<tr>
<td width="15%" nowrap >广告图片:</td>
<td width="50%" nowrap><input type="file"
name="adsImage" size="20"></td>
</tr>
<tr>
<td align="center" colspan=2 >
<input type="button" value="upload" onclick="return
checkForm();" >
<input type="button" value="Cancel" onclick="return
cancelUpload();">
</td>
</tr>
</form>
</table>
<!--
<a href="Javascript:window.close();">close this window</a>
-->
<script language="JavaScript">
<!--
this.focus();
//-->
</script>
</body>
2. JSP File
<%@ page language="java" import="com.jspsmart.upload.*,
java.sql.*,java.util.* "%>
<%-- use SmartUpload bean --%>
<jsp:useBean id="mySmartUpload" scope="page"
class="com.jspsmart.upload.SmartUpload" />
<%
//Initialization
mySmartUpload.init(config);
mySmartUpload.service(request,response);
//Set Restriction
mySmartUpload.setAllowedFilesList("gif,bmp,jpeg,jpg");
mySmartUpload.setTotalMaxFileSize(51200);
// Upload
try{
mySmartUpload.upload();
}
catch(Exception e){
out.println("<font color=red>Upload File Fail!</font>
<a href=
\"JavaScript:window.history.back();\">back</a><br>");
out.println("<UI>Notes:</UI>");
out.println("<UL>You must set correct File
Name.</UL>");
out.println("<UL>You file size must be less than
50K.</UL>");
out.println("<UL>You can only upload .Gif .jpeg .jpg and
.bmp files.</UL>");
return;
}
//save file to disk
mySmartUpload.getFiles().getFile(0).saveAs("/" +
"FileName");
%>
3. Servlet File (you can do it yourself)
资料来源:碧波山庄Visual Basic http://ctsvb.126.com
|