我决得分虽然少了点但是咱们来这个网站的目的并不是这呀所以请求帮助
我写的是文件上传功能
<%@page language="java"%>
<%@page import="java.io.*"%>
<%@page import="java.util.*"%>
<%@page import="com.oreilly.servlet.MultipartRequest"%>
<%!
String saveDirectory="e:\\Upload";
int maxPostSize=5*1024*1024;
String FileDescription[]={null,null,null};
String FileName=null;
int count=0;
%>
<html>
<head>
<title>CH7 Example:File</title>
</head>
<%
MultipartRequest multi=new MultipartRequest(request,saveDirectory,maxPostSize);
%>
<body>
<%
if(multi.getParameter("file1")!=null)
{
FileDescription[0]=multi.getParameter("File1");
}
else
{
FileDescription[0]="";
}
if(multi.getParameter("file2")!=null)
{
FileDescription[1]=multi.getParameter("File2");
}
else
{
FileDescription[1]="";
}
if(multi.getParameter("file3")!=null)
{
FileDescription[2]=multi.getParameter("File3");
}
else
{
FileDescription[2]="";
}
Enumeration filesname=multi.getFileNames();
while(filesname.hasMoreElements())
{
String name=(String)filesname.nextElement();
FileName =multi.getFilesystemName(name);
File f =multi.getFile(name);
String ContentType=multi.getContentType(name);
if(FileName!=null)
{
count++;
%>
<font color="red">你上传的第<%=count%>个的文件:</font><br>
文件名称为:<%=FileName%><br>
文件类型为:<%=ContentType%><br>
文件的描述:<%=FileDescription[count-1]%><br><br>
<%
}//end if
}//end while
%>
您总共上传<font color="red"><%=count%></font>个文件
</body>
</html>
最终在Weblogic中提示出错的是一直是:
<%@page import="com.oreilly.servlet.MultipartRequest"%>
我也知道是MultipartRequest出错
但是我不知道怎么处理呀
还望各位高手多多指教
问题点数:0、回复次数:4Top
1 楼rainsky_2008()回复于 2004-04-04 18:35:54 得分 0
<%@page import="com.oreilly.servlet.MultipartRequest"%>
这句话需要从com/oreilly/servlet/下面找到MultipartRequest这个类,如果没有就会出错了。解决的办法是把这个包拷到你的目录下
Top
2 楼duanyuxy123(这几年)回复于 2004-04-04 19:45:31 得分 0
你把你下载的类包放到web-inf\lib下Top
3 楼lxf3339(长天一色)回复于 2004-04-04 19:49:48 得分 0
com/oreilly/servlet/MultipartRequest.java?Top
4 楼xujialong(风云变幻)回复于 2004-04-05 12:55:50 得分 0
各位高手具体应该怎么做呀
我不明白呀
是不是在MultipartRequest前面加上com/oreilly/servlet/
就可以了呀
Top




