|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
从一个编程语言的普及程度来将,一个好的IDE是至关中要的,而现在的java的IDE虽然已经很好了,但是和.net比起来还是稍微差一些的,这是个客观事实。java要想普及的更好。DE是必须加以改进的。
图片,word,text文件在数据库中是不克不及以varchar2范例存储的,在orca中以clob,blob范例存储.在SqlServer中以img,txt范例存储.把附件存储在数据库中的优点是附件不简单丧失,不外要写进数据库,然后在读出来就有点不便利了.岂非必定要把附件存储在数据库中?
能够把附件的绝对地点存储在数据库中.附件真真保留在文件体系中.如许很简单读出来:
Myproject工程下webroot下有一个目次picture专门用来存储图片
数据库中有一字段tPath存储绝对路径如:Stringrpath=/picture/mypicture20070905.jpg
jsp中:
<ahref="<%url%>"></a>//能够显现
<ahref="<%world文档地点绝对路径%>">附件一</a>//点击右键保留能够下载
怎样上传附件到web服务器picture目次下- DiskFileUploadfu=newDiskFileUpload();fu.setSizeMax(10000000);fu.setSizeThreshold(4096);ListfileItems=fu.parseRequest(request);Iteratoriter=fileItems.iterator();while(iter.hasNext()){ FileItemitem=(FileItem)iter.next();//item.isFormField()疏忽其他是文件域的一切表单信息 if(!item.isFormField()){ Stringname=item.getName(); longsize=item.getSize(); if((name==null||name.equals(""))&&size==0) continue; Stringmpath=application.getRealPath("/picture");//猎取以后网页相对路径 Stringfileseparator=System.getProperty("file.separator"); item.write(newjava.io.File(mpath+fileseparator+rname));//图片地点web服务器相对路径 }
复制代码 主要缺点就是:速度比较慢,没有C和C++快 |
|