在JSP页面中如何实现图片上传?    谢谢!
请问高手: 
 我是初学者请问如何实现JSP中的图片上传啊 
 给我代码,麻烦注释一下,谢谢
------解决方案--------------------用jspsmartupload 
 http://www.knowsky.com/3136.html   
 或者apache的commons-fileupload 
 http://www.gbunix.com/htmldata/2005_01/14/19/article_1144_1.html 
------解决方案--------------------帮你写好了最好!! 
 实在不会就直接用struts的就行了,啥麻烦也没有
------解决方案--------------------先在一个jspSmartUpload.jar 
 jspSmartUpload组件可以从www.jspsmart.com网站上自由下载,压缩包的名字是jspSmartUpload.zip。下载后,用WinZip或WinRAR将其解压到Tomcat的webapps目录下(本文以Tomcat服务器为例进行介绍)。解压后,将webapps/jspsmartupload目录下的子目录Web-inf名字改为全大写的WEB-INF,这样一改jspSmartUpload类才能使用。因为Tomcat对文件名大小写敏感,它要求Web应用程序相关的类所在目录为WEB-INF,且必须是大写。接着重新启动Tomcat,这样就可以在JSP文件中使用jspSmartUpload组件了。     
 再给你一个列子!!! 
 1、上传页面upload.html    
 本页面提供表单,让用户选择要上传的文件,点击 "上传 "按钮执行上传操作。    
 页面源码如下:    
  <!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= "jsp/do_upload.jsp " 
 ENCTYPE= "multipart/form-data ">  
  <input type= "hidden " name= "TEST " value= "good ">  
    <table width= "75% " border= "1 " align= "center ">  
      <tr>   
        <td>  <div align= "center "> 1、  
            <input type= "FILE " name= "FILE1 " size= "30 ">  
          </div>  </td>  
      </tr>  
      <tr>   
        <td>  <div align= "center "> 2、  
            <input type= "FILE " name= "FILE2 " size= "30 ">  
          </div>  </td>  
      </tr>  
      <tr>   
        <td>  <div align= "center "> 3、  
            <input type= "FILE " name= "FILE3 " size= "30 ">  
          </div>  </td>  
      </tr>  
      <tr>   
        <td>  <div align= "center "> 4、  
            <input type= "FILE " name= "FILE4 " size= "30 ">  
          </div>  </td>  
      </tr>  
      <tr>   
        <td>  <div align= "center ">  
            <input type= "submit " name= "Submit " value= "上传它! ">  
          </div>  </td>  
      </tr>  
    </table>  
  </FORM>  
  </body>  
  </html>         
 2、上传处理页面do_upload.jsp    
 本页面执行文件上传操作。页面源码中详细介绍了上传方法的用法,在此不赘述了。    
 页面源码如下:      
  <%@ page contentType= "text/html; charset=gb2312 " language= "java "  
 import= "java.util.*,com.jspsmart.upload.* " 
errorPage= " " %>  
  <html>  
  <head>  
  <title> 文件上传处理页面 </title>  
  <meta http-equiv= "Content-Type " content= "text/html; charset=gb2312 ">  
  </head>    
  <body>  
  <% 
 	// 新建一个SmartUpload对象 
 	SmartUpload su = new SmartUpload(); 
 	// 上传