<%@ page import="java.util.Calendar,java.util.Random" %>
Random r=new Random();
int ra=r.nextInt();
System.out.print(ra);
Calendar CD = Calendar.getInstance();
int YY = CD.get(Calendar.YEAR) ;
int MM = CD.get(Calendar.MONTH)+1;
int DD = CD.get(Calendar.DATE);
String dt= Integer.toString(YY)+Integer.toString(MM)+Integer.toString(DD);
System.out.println(dt);
String prefix=dt+Integer.toString(ra);
String pic="./uploadfiles/"+prefix+su.getFiles().getFile(0).getFileName();
把pic写入数据库中.
*要修剪文件名的长度,取.gif前的25位
String name=su.getFiles().getFile(0).getFileName();
int lastdot= name.lastIndexOf(".");
if(name.length()<29)
{
pic=prefix+name;
}
else
{
String name1=name.substring(0,25);
String name2=name.substring(lastdot);
pic=prefix+name1+name2;
}