<%@page contentType="text/html" pageEncoding="GBK"%>
<%@page import="com.jspsmart.upload.*"%>
<%@page import="co.smart.stamp.*"%>
<%@page import="java.io.*"%>
<html>
<head>
<title>模板页</title>
</head>
<body>
<%
SmartUpload smart=new SmartUpload(); //第一步:创建smartupload实例
smart.initialize(pageContext); //第二步:将实例初始化,并传入pageContext属性
smart.upload(); //第三步:准备上传
IpTimeStamp its=new IpTimeStamp(); //得到客户端的ip地址
String ext=smart.getFiles().getFile(0).getFileExt(); //得到上传文件的后缀名
String fileName=its.getIpTimeRan()+"."+ext; //平凑出随机生成的文件名
smart.getFiles().getFile(0).saveAs("E:\\webproject\\upload"+File.separator+fileName); //第四步:上传保存到指定文件夹
%>
</body>
</html>
我自己定义了一个类负责给文件自动起名字,然后上传保存。可是堆栈老是有错误
The type File is ambiguous
14: IpTimeStamp its=new IpTimeStamp(); //得到客户端的ip地址
15: String ext=smart.getFiles().getFile(0).getFileExt(); //得到上传文件的后缀名
16: String fileName=its.getIpTimeRan()+"."+ext; //平凑出随机生成的文件名
17: smart.getFiles().getFile(0).saveAs("E:\\webproject\\upload"+File.separator+fileName); //第四步:上传保存到指定文件夹
18: %>
19: </body>
20: </html>
试了半天也不行,那位大神给点指点啊!
<%@page import="com.jspsmart.upload.*"%>
<%@page import="co.smart.stamp.*"%>
<%@page import="java.io.*"%>
<html>
<head>
<title>模板页</title>
</head>
<body>
<%
SmartUpload smart=new SmartUpload(); //第一步:创建smartupload实例
smart.initialize(pageContext); //第二步:将实例初始化,并传入pageContext属性
smart.upload(); //第三步:准备上传
IpTimeStamp its=new IpTimeStamp(); //得到客户端的ip地址
String ext=smart.getFiles().getFile(0).getFileExt(); //得到上传文件的后缀名
String fileName=its.getIpTimeRan()+"."+ext; //平凑出随机生成的文件名
smart.getFiles().getFile(0).saveAs("E:\\webproject\\upload"+File.separator+fileName); //第四步:上传保存到指定文件夹
%>
</body>
</html>
我自己定义了一个类负责给文件自动起名字,然后上传保存。可是堆栈老是有错误
The type File is ambiguous
14: IpTimeStamp its=new IpTimeStamp(); //得到客户端的ip地址
15: String ext=smart.getFiles().getFile(0).getFileExt(); //得到上传文件的后缀名
16: String fileName=its.getIpTimeRan()+"."+ext; //平凑出随机生成的文件名
17: smart.getFiles().getFile(0).saveAs("E:\\webproject\\upload"+File.separator+fileName); //第四步:上传保存到指定文件夹
18: %>
19: </body>
20: </html>
试了半天也不行,那位大神给点指点啊!
解决方案 »
- JSP
- 一个关于tomcat虚拟目录和根目录的问题
- schema验证问题
- struts版本问题。请问JavaEE1.4 和 JSTL1.1 还有 struts 1.2.9 加Tomcat5.5为何总是出错?
- java读取zip压缩文件的字节
- java的Application中实现ftp的被动连接模式传文件,为何同一网络同一时间速度差异奇大?
- 菜鸟疑问:JAVABEAN是怎么处理这个表单的,望高手门给小第指点一下!疑惑中。。。。
- 敢问大虾entity beans 怎么得到另一个entity beans的实体对象,并调用其中的方法?
- 希望高手指点,我现在很郁闷.....
- memcached 存储获取JAVA对象
- 紧急求助,ftp客户端源代码
- 快崩溃了httpclient到底怎么用啊!求高人
2.为什么要在jsp里面写这么多java代码,直接用struts的标签库一行搞定啊
1.楼主可不可以贴一下错误呢?堆栈出错,是不是上面这个设置大一点呢?
堆栈错误:
An error occurred at line: 17 in the jsp file: /smartupload/smartupload_demo1.jsp
The type File is ambiguous
14: IpTimeStamp its=new IpTimeStamp(); //得到客户端的ip地址
15: String ext=smart.getFiles().getFile(0).getFileExt(); //得到上传文件的后缀名
16: String fileName=its.getIpTimeRan()+"."+ext; //平凑出随机生成的文件名
17: smart.getFiles().getFile(0).saveAs(this.getServletContext().getRealPath("/")+"upload"+File.separator+fileName); //第四步:上传保存到指定文件夹
18: %>
19: </body>
20: </html>
this.getServletContext().getRealPath("/")+"/"