哪位兄弟能告诉我怎么不利用JSPSMART组建   来完成下载 你啥意思?难道是上传?

解决方案 »

  1.   

    问一下我要存储图片并显示!!!
    我 是用JSPSMARTUPLOAD 完成的 
    但有如下错误 
    :HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: This path does not exist (1135).
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    root cause java.lang.IllegalArgumentException: This path does not exist (1135).
    com.jspsmart.upload.SmartUpload.getPhysicalPath(SmartUpload.java:1089)
    com.jspsmart.upload.File.saveAs(File.java:91)
    com.jspsmart.upload.SmartUpload.save(SmartUpload.java:405)
    com.jspsmart.upload.SmartUpload.save(SmartUpload.java:376)
    org.apache.jsp.doupload_jsp._jspService(doupload_jsp.java:69)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.
      

  2.   

    我有二个JSP文件
    UPLOAD.JSP是用于上穿的
    而DOload是用于处理这个的
    这个是UPLOAD代码
    <%@page contentType="text/html;charset=gb2312" language="java"%>   
    <!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.01   Transitional//EN">     
      <html>     
      <head> 
      <title>文件上传</title>     
      <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">     
      </head>     
        
      <body>     
      <p>   </p>     
      <p   align="center">上传文件选择</p>     
      <FORM   METHOD="POST"   ACTION="doupload.jsp"     
      ENCTYPE="multipart/form-data">        
      <input type="hidden" name="TEST" value="good">
      <table   width="75%"   border="1"   align="center">     
      <tr>     
      <td><div   align="center">    
      <input   type="text"   name="id">     
      </div></td>     
      </tr>     
      <tr>     
      <td><div   align="center">     
      <input   type="FILE"   name="FILE"   size="30">     
      </div></td>     
      </tr>     
      <tr>     
      <td><div   align="center">     
      <input   type="submit"   name="Submit"   value="上传它!">     
      </div></td>     
      </tr>     
      </table>     
      </FORM>     
      </body>     
      </html>     
      

  3.   

    这个是DOYUPLOAD代码
    :
    <%@   page   contentType="text/html;   charset=gb2312"   language="java" import="java.util.*,com.jspsmart.upload.*"   errorPage=""   %>     
     <jsp:useBean id="su" scope="page" class="com.jspsmart.upload.SmartUpload"/>
    <html>     
      <head>     
      <title>文件上传处理页面</title>     
      <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">     
      </head>         
      <body>     
      <%     
      su.initialize(pageContext);     
     su.setMaxFileSize(10000);        
      su.setTotalMaxFileSize(20000);     
     su.setAllowedFilesList("doc,txt");     
    su.setDeniedFilesList("exe,bat,jsp,htm,html,,");     
      su.upload();     
      int   count   =   su.save("/upload");     
      out.println(count+"个文件上传成功!<br>");       
      out.println("TEST="+su.getRequest().getParameter("TEST")     
      +"<BR><BR>");             
      com.jspsmart.upload.File   file   =   su.getFiles().getFile(0);          
      if   (!file.isMissing())
      {        
      out.println("<TABLE   BORDER=1>");     
      out.println("<TR><TD>表单项名(FieldName)</TD><TD>"     
      +   file.getFieldName()   +   "</TD></TR>");     
      out.println("<TR><TD>文件长度(Size)</TD><TD>"   +     
      file.getSize()   +   "</TD></TR>");     
      out.println("<TR><TD>文件名(FileName)</TD><TD>"     
      +   file.getFileName()   +   "</TD></TR>");     
      out.println("<TR><TD>文件扩展名(FileExt)</TD><TD>"     
      +   file.getFileExt()   +   "</TD></TR>");     
      out.println("<TR><TD>文件全名(FilePathName)</TD><TD>"     
      +   file.getFilePathName()   +   "</TD></TR>");     
      out.println("</TABLE><BR>");                  
        
      }     
      %>     
      </body>     
      </html>     
      

  4.   

    我这个是利用JSPSMART来完成商船功能 的
    试问  怎么改 还有能不能不用JSPSMART来完成上传功能谢谢
    是我说错了
      

  5.   

    我找到怎么不用SMART组建的方法了但我不知道这里错在哪 谢谢~~~
      

  6.   

    结贴 搞定 !!!原来那个SAVE是相对路径