JSP文件上传问题,写的程序老出错请教高手
程序如下,老是出错,请高手指教一下应该怎么改<%@pagecontentType="text/html;charset=gb2312"%><%@pagelanguage=...
程序如下,老是出错,请高手指教一下应该怎么改
<%@ page contentType="text/html; charset=gb2312"%>
<%@ page language="java" import="com.jspsmart.upload.*"%>
<jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload"/>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>jspsmartuupload文件上传示例</title>
</head>
<body bgcolor="white">
<hr>
<%
int count=0;
mySmartUpload.initialize(pageContext);
//只允许山传htm/html/txt/bmp/gif/mp3类型文件
mySmartUpload.setAllowedFilesList("htm,html,txt,bmp,gif,mp3,,");
//设置不允许上传的文件类型exe/bat/zip
mySmartUpload.setDeniedFilesList("exe,bat,zip");
//设置允许上传文件的大小限制
mySmartUpload.setMaxFileSize(50000);
mySmartUpload.upload();
//在服务器的上传目录中使用原始文件名保存文件
try{
}
catch(Exception e){
out.println("<b>错误信息:</b>"+e.toString());
}
out.println(count+"个文件已经成功上传。");
%>
</body>
</html>
出错的提示信息如下:
org.apache.jasper.JasperException: An exception occurred processing JSP page /import.jsp at line 38
35: mySmartUpload.setDeniedFilesList("exe,bat,zip");
36: //设置允许上传文件的大小限制
37: mySmartUpload.setMaxFileSize(50000);
38: mySmartUpload.upload();
39: //在服务器的上传目录中使用原始文件名保存文件
40: try{
41: }
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:515)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:426)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 展开
<%@ page contentType="text/html; charset=gb2312"%>
<%@ page language="java" import="com.jspsmart.upload.*"%>
<jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload"/>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>jspsmartuupload文件上传示例</title>
</head>
<body bgcolor="white">
<hr>
<%
int count=0;
mySmartUpload.initialize(pageContext);
//只允许山传htm/html/txt/bmp/gif/mp3类型文件
mySmartUpload.setAllowedFilesList("htm,html,txt,bmp,gif,mp3,,");
//设置不允许上传的文件类型exe/bat/zip
mySmartUpload.setDeniedFilesList("exe,bat,zip");
//设置允许上传文件的大小限制
mySmartUpload.setMaxFileSize(50000);
mySmartUpload.upload();
//在服务器的上传目录中使用原始文件名保存文件
try{
}
catch(Exception e){
out.println("<b>错误信息:</b>"+e.toString());
}
out.println(count+"个文件已经成功上传。");
%>
</body>
</html>
出错的提示信息如下:
org.apache.jasper.JasperException: An exception occurred processing JSP page /import.jsp at line 38
35: mySmartUpload.setDeniedFilesList("exe,bat,zip");
36: //设置允许上传文件的大小限制
37: mySmartUpload.setMaxFileSize(50000);
38: mySmartUpload.upload();
39: //在服务器的上传目录中使用原始文件名保存文件
40: try{
41: }
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:515)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:426)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 展开
2个回答
2011-03-15
展开全部
这里有一个无刷新多文件上传系统
里面可以判断文件多少 文件类型
里面有教程和源码
里面可以判断文件多少 文件类型
里面有教程和源码
参考资料: http://www.blueidea.com/common/shoutbox/redir.asp?4=n&id=11280
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询