日期:2014-05-18  浏览次数:20705 次

jsp上传图片到 oracle数据库并分页显示出来!
用smartUpload组件把上传的图片保存到oracle里面,以2行4列的方式在jsp页面中显示出来。
那位大侠能帮帮忙啊!最好能给原代码!先谢谢了!

------解决方案--------------------
一定要保存在数据库中吗?如果你的图片比较大,或者数据量比较大的时候,数据库很难承受
建议存放到服务器上面。将文件位置保存到数据库中即可。
------解决方案--------------------

你用smartUpload组件获取上传的图片,然后放在站点的一个文件夹里,用for循环取图片,再分页显示就搞定了,大体是这样

<%
for(int i = 0; files != null && i < files.size(); i++){
Student fileInfo = (Student)files.get(i);
if(i%4==0){

%>
<tr/>
<%
}
%>
<td >
<%
Stringfilepath2= "upload/ "+fileInfo.getNewName().trim();
%>
<img src= ' <%=filepath2 %> ' > </img>

------解决方案--------------------
别放到数据库中
效率太低了
直接放到服务器的文件夹里