第一步有一个表单,让你添加图片,你点添加图片后弹出一个子框,在那里面进行图片上传,浏览---图片----上传完成以后到第三步-----小窗口自动关闭,图片的地址自动填写到表单的内容里!看清楚需求再回贴,只要有用一定给分
使用JSP就可以!
使用JSP就可以!
解决方案 »
- 用struts2有没有人遇到或者知道缺少form.ftl的原因和解决方法???困扰很久了,望大家帮忙解决
- 急救啊!!!!ejb技术 entity 部分,创建表!!
- String的初始化问题--请教
- hibernate中如何实现非主键的多对一,一对多的关系?
- Struts的<logic:iterate>只能显示formBean中的数据,不能把数据提交到formBean中?
- 关于Tomcat4连接池的问题?
- jb9+w7 的 cmp deploy的问题100相送
- hxzhappy(冰雨)快来接分
- 如何在一个EJB工程中引用另外一个EJB包中的EJB对象?跟帖都有分!!!
- 关于OCJP认证
- 请帮忙呀!基于jboss的ejb远程调用,无法使用IP?
- hibernate HQL查询
另外你图片都上传了 怎么产品图片后面对应的按钮还是 上传图片 继续上传图片 是覆盖原来的 还是新增。
<input type="file" name="file">
<input type="submit" name="sub" value="upload">
</form>
<form method="post" action="uploadimage.jsp" name="form1" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit" name="sub" value="upload">
</form>
<STRONG><FONT color=#ff0000>uploadimage.jsp</FONT></STRONG>
文件代码如下:
uploadimage.jsp
文件代码如下:view plaincopy to clipboardprint?
<PRE class=java name="code"><%@ page language="java" pageEncoding="gb2312"%>
<%@ page import="java.io.*,java.awt.Image,java.awt.image.*,com.sun.image.codec.jpeg.*,java.sql.*,com.jspsmart.upload.*,java.util.*"%>
<%@ page import="mainClass.*" %>
<html>
<head>
<title>My JSP 'uploadimage.jsp' starting page</title>
</head>
<body>
<%
SmartUpload sma=new SmartUpload();
long file_max_size=4000000;
String filename1="",ext="",testvar="";
String url="uploadfiles/";
sma.initialize(pageContext);
try
{
sma.setAllowedFilesList("jpg,gif");
sma.upload();
}catch(Exception e){
%>
<script language="jscript">
alert("只允许上传jpg,gif图片")
window.location.href="upfile.jsp"
</script>
<%
}
try{
com.jspsmart.upload.File myf=sma.getFiles().getFile(0);
if(myf.isMissing()){
%>
<script language="jscript">
alert("请选择要上传的文件!")
window.location.href="upfile.jsp"
</script>
<%
}else{
ext=myf.getFileExt();
int file_size=myf.getSize();
String saveurl="";
if(file_size < file_max_size){
Calendar cal=Calendar.getInstance();
String filename=String.valueOf(cal.getTimeInMillis());
saveurl=request.getRealPath("/")+url;
saveurl+=filename+"."+ext;
myf.saveAs(saveurl,sma.SAVE_PHYSICAL);
myclass mc=new myclass(request.getRealPath("data/data.mdb"));
mc.executeInsert("insert into [path] values('uploadfiles/"+filename+"."+ext+"')");
out.println("图片上传成功!");
response.sendRedirect("showimg.jsp");
}
}
}catch(Exception e){
e.printStackTrace();
}
%>
</body>
</html>
</PRE>