我做了一个图片的批量上传:
让用户将图片文件打成zip包,然后在服务器端解压,在将上传的图片在页面上显示出来让用户编辑图片信息......
贴上关键代码:<%@page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@page import="java.io.*" %>
<%@page import="java.text.SimpleDateFormat" %>
<%@page import="java.util.Date" %>
<%@page import="org.apache.commons.fileupload.servlet.ServletFileUpload"%>
<%@page import="org.apache.commons.fileupload.disk.DiskFileItemFactory"%>
<%@page import="org.apache.commons.fileupload.FileItemFactory"%>
<%@page import="org.apache.commons.fileupload.FileItem"%>
<%@page import="com.xiaofeng.zip.ZIPUtil" %>
<%
...
//对文件进行解压操作
String[] path = ZIPUtil.unzip(application.getRealPath("upload/"+ rename),application.getRealPath("upload/"));
...
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>文件上传</title>
</head> <body>
<%
for(int i=0;i<path.length;i++){
%>
<br>
<img src="<%=path[i].substring(path[i].indexOf("upload"),path[i].length())%>" width="256" height="160"><br>
照片拍摄人:<input type="text" width="500" id=""><br>
照片拍摄地:<input type="text" width="500" id=""><br>
照片的描述:<input type="text" width="500" id=""><br>
照片备注一:<input type="text" width="500" id=""><br>
照片备注二:<input type="text" width="500" id=""><br>
照片备注三:<input type="text" width="500" id=""><br>
<br>
<%
}
%>
</body>
</html>如果将代码写成这样 照片拍摄人:<input type="text" width="500" id="'pic'+<%Integer.toString(i)%>+"><br>MyEclipse就会报错现在我还需要将每张图片收集来的图片信息存进数据库里面,但悲剧的是不知该如何下手了。难道不能用for循环,要分开写吗?求指点。
让用户将图片文件打成zip包,然后在服务器端解压,在将上传的图片在页面上显示出来让用户编辑图片信息......
贴上关键代码:<%@page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@page import="java.io.*" %>
<%@page import="java.text.SimpleDateFormat" %>
<%@page import="java.util.Date" %>
<%@page import="org.apache.commons.fileupload.servlet.ServletFileUpload"%>
<%@page import="org.apache.commons.fileupload.disk.DiskFileItemFactory"%>
<%@page import="org.apache.commons.fileupload.FileItemFactory"%>
<%@page import="org.apache.commons.fileupload.FileItem"%>
<%@page import="com.xiaofeng.zip.ZIPUtil" %>
<%
...
//对文件进行解压操作
String[] path = ZIPUtil.unzip(application.getRealPath("upload/"+ rename),application.getRealPath("upload/"));
...
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>文件上传</title>
</head> <body>
<%
for(int i=0;i<path.length;i++){
%>
<br>
<img src="<%=path[i].substring(path[i].indexOf("upload"),path[i].length())%>" width="256" height="160"><br>
照片拍摄人:<input type="text" width="500" id=""><br>
照片拍摄地:<input type="text" width="500" id=""><br>
照片的描述:<input type="text" width="500" id=""><br>
照片备注一:<input type="text" width="500" id=""><br>
照片备注二:<input type="text" width="500" id=""><br>
照片备注三:<input type="text" width="500" id=""><br>
<br>
<%
}
%>
</body>
</html>如果将代码写成这样 照片拍摄人:<input type="text" width="500" id="'pic'+<%Integer.toString(i)%>+"><br>MyEclipse就会报错现在我还需要将每张图片收集来的图片信息存进数据库里面,但悲剧的是不知该如何下手了。难道不能用for循环,要分开写吗?求指点。
解决方案 »
- java
- getHibernateTemplate()分页问题
- 关于使用pdfbox获取pdf内容
- 我用poi读取单元格内容,如何判断内容的类型
- 帮个j2ee方面的调查
- 是不是能用javascript解决的问题最好不要用ajax?
- 关于webservice客户端与服务器端收接数据集的问题~
- 关于tomcat版本的问题????
- 求教:EJB查询数据库的语言问题
- 我在eclipse建立了一个 dynamic web project,里面用jna调用我用C写的dll,但是提示找不到dll,还请高手帮我看看问题在哪,谢了!
- JSP页面如何处理用户名和密码?
- JSF、Hibernate、Spring整合登陆报:java.lang.IllegalArgumentException: null source????
就行了
<%=variable%>