日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

java使用smartupload組件實現(xiàn)文件上傳的方法(3)_JSP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:jsp利用application統(tǒng)計在線人數的方法
這篇文章主要介紹了jsp利用application統(tǒng)計在線人數的方法,代碼中備有較為詳盡的注釋便于理解,是比較實用的技巧,需要的朋友可以參考下 本文實例講述了jsp利用application統(tǒng)計在線人數的方法。分享給大家供大家參考。 具體實現(xiàn)方法如下: 代碼如下:%@ page language=jav

另附上重命名工具類。

代碼如下: package com.zhou.study ;
import java.text.SimpleDateFormat ;
import java.util.Date ;
import java.util.Random ;
public class IPTimeStamp {
private SimpleDateFormat sdf = null ;
private String ip = null ;
public IPTimeStamp(){
}
public IPTimeStamp(String ip){
this.ip = ip ;
}
public String getIPTimeRand(){
StringBuffer buf = new StringBuffer() ;
if(this.ip != null){
String s[] = this.ip.split("\\.") ;
for(int i=0;i<s.length;i++){
buf.append(this.addZero(s[i],3)) ;
}
}
buf.append(this.getTimeStamp()) ;
Random r = new Random() ;
for(int i=0;i<3;i++){
buf.append(r.nextInt(10)) ;
}
return buf.toString() ;
}
public String getDate(){
this.sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS") ;
return this.sdf.format(new Date()) ;
}
public String getTimeStamp(){
this.sdf = new SimpleDateFormat("yyyyMMddHHmmssSSS") ;
return this.sdf.format(new Date()) ;
}
private String addZero(String str,int len){
StringBuffer s = new StringBuffer() ;
s.append(str) ;
while(s.length() < len){
s.insert(0,"0") ;
}
return s.toString() ;
}
public static void main(String args[]){
System.out.println(new IPTimeStamp().getIPTimeRand()) ;
}
}

 

附上使用方法:

代碼如下: <html>
<head><title>smartupload上傳文件重命名</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head>
<body>
<form action="smartupload_demo03.jsp" method="post" enctype="multipart/form-data">
姓名<input type="text" name="uname"><br>
照片<input type="file" name="pic"><br>
<input type="submit" value="上傳">
<input type="reset" value="重置">
</form>
</body>
</html>

 

Jsp代碼:

smartupload_demo03.jsp

代碼如下: <%@ page contentType="text/html" pageEncoding="utf-8"%>
<%@ page import="com.jspsmart.upload.*" %>
<%@ page import="com.zhou.study.*"%>
<html>
<head><title>smartupload</title></head>
<body>
<%
SmartUpload smart = new SmartUpload() ;
smart.initialize(pageContext) ; //初始化上傳操作
smart.upload() ; // 上傳準備
String name = smart.getRequest().getParameter("uname") ;
String str = new String(name.getBytes("gbk"), "utf-8"); //傳值過程中出現(xiàn)亂碼,在此轉碼
IPTimeStamp its = new IPTimeStamp("192.168.1.1") ; // 取得客戶端的IP地址
String ext = smart.getFiles().getFile(0).getFileExt() ; // 擴展名稱
String fileName = its.getIPTimeRand() + "." + ext ;
smart.getFiles().getFile(0).saveAs(this.getServletContext().getRealPath("/")+"upload"+java.io.File.separator + fileName) ;
out.print("上傳成功");
%>

 

<h2>姓名:<%=str%></h2>
<img src="upload/<%=fileName%>">
</body>
</html>

 

希望本文所述對大家的jsp程序設計有所幫助。

分享:jsp分頁顯示完整實例
這篇文章主要介紹了jsp分頁顯示完整實例,以文章管理頁面為例詳細分析了jsp的分頁顯示實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下 本文實例講述了jsp分頁顯示的實現(xiàn)方法。分享給大家供大家參考。 具體實現(xiàn)方法如下: 代碼如下:%@ page contentType=text/html;

共3頁上一頁123下一頁
來源:模板無憂//所屬分類:JSP教程/更新時間:2015-01-31
相關JSP教程