那位GG能给我一个commons-fileupload-1.1上传组件的例子,小女子先谢过了!

时间:2021-12-08 16:57:59

我以前用的是jspsmartupload,现在可能有时上传大文件所以老板要求用

commons-fileupload-1.1

要求

能同时上传三个文件,并且能修改文件名,以时间命名比如

现在时间是 20070806122510

这三个文件全部重命名为

第一个 A_20070806122510

第二个 B_20070806122510

第三个 C_20070806122510

我现在虽然能上传,但是不能重命名(像上面我说的那样)

那位GG给我个完整例子,我先谢谢了

我的邮箱: myoo1688@163.com


这是我的第一份工作,拜托大家了


29 个解决方案

#1


黑洞洞?
有不少GG要开始YY了。

#2



magus163(菜鸟怎么赚分?) 

你怎么这么流氓

#3


黑女士好:
在CSDN上,没有人知道你是一个女人:)

官方网上有例子的
http://commons.apache.org/fileupload/using.html

还有一些参考教材:
http://study.pay500.com/3/s32022.htm

#4



谢谢

#5


路过

#6



怎么能不帮女人还欺负女人呢

#7


跟踪一下,看这帖有发展没?

#8


黑洞洞 好怕 恐惧感 油然而生

#9


关注

#10


又见小女子贴。BS

#11


小婊子吧~~~~

#12



楼上的你就这要跟你妈说话

你们太过份了,不说就算了,为什么骂我

#13


真没想到,在这么个高学历的社区怎么有你们这么不文明的人存在啊,那么多年的学是怎么上的啊~丢脸不丢脸,别人来提个问,你们就这样??技术不好就多看少发言,说出来的话连畜生都不如,回去从幼儿园在学过吧,丢中国人的脸

#14



你们真的有点过份了,知道就说不知道就闭嘴,骂人干吗???

#15


有理~~~~~~~~
YY無罪

#16


关注中.......................

#17


http://commons.apache.org/fileupload上面就有例子 
struts下载包里面的struts-examples也带有UPLOAD的例子(好象实现了重命名)

LZ提问不需要+小女子 
帮你的不管你是男女 都会帮你的不用特别著名,容易让人怀疑 此地无银。
有多少女孩做程序员LZ自己应该知道(不过我认识好多很佩服她们) 所以很受欢迎 但再这小女子贴以是.........(一些白痴装女孩骗回复) 
LZ刚毕业吧?希望LZ能坚持下去(如果你是女孩的话)
祝工作第一份工作顺利

commons-fileupload我没玩过 要不就帮你写了jspSmartUpload.jar还可以
LS两位没事生闲气 林子大了什么鸟都有

#18



TO:xizhiyao(流浪的猴子) 

我谢谢你,但是我还是想请你不要怀疑我的性别

csdn是的人好像很喜欢欺负女人,这个问题解决

了,我真的不敢在来了

jspSmartUpload我用过,上传大文件CPU占用太高了

#19


myoo
主要是太多人喜欢装B
没的办法啊
所以你的担心是多于的
原因在他们.................
摆脱各位大虾们 标装B了

#20


路过

#21


BS这样的标题。

#22


myoo(黑洞洞)
问题还是要靠自己解决的 我看struts-examples哪个应该可以解决的。解决了让我分享下你的经验吧。现在最不愿意做的就是使用以前没用过的东东了。谢了哦
如果一个男人不停的说他是女人的话 那他活着.......................
我相信你是小女子了

不是csdn的人喜欢欺负女人 而是现在....................
不说了 已经有人说了.........虽然我一直都是个J2EE的入门级别(不在他所指范围,但还是不能多说),做程序员的都应该是受过良好的教育的人,怎么有些人张口就能说出些脏话呢?尊重他人也是尊重自己呀。

#23


咚咚

#24


没什么好说的
我很外行 只是对于骂人的人很鄙视

#25


对于此贴我发了一帖
请大家发表
地址
http://community.csdn.net/Expert/TopicView2.asp?id=5697811

#26




<% if(request.getSession().getAttribute("state")!=null) {%>
<% 
    SendingEmail   sm=new SendingEmail();
    String  getEmailTofrompage=(String)request.getParameter("QU_BJDSDEM.ReceiveEmail");
String  getccEmail=(String)request.getParameter("QU_BJDSDEM.SendEmailMan");


    Long   FileSize =new Long("0");  
    String  tomail=null;
    String  ccmail=null;
    String  title=null;
    String  contentcc=null;
    List  resultlist2=(List)request.getSession().getAttribute("showlist");
    tomail=(String)resultlist2.get(0);
    ccmail=(String)resultlist2.get(1);
    title=(String)resultlist2.get(2);
    contentcc=(String)resultlist2.get(3);
    List  tomaillist=new ArrayList();
    List  cclist=new ArrayList();
    List  pathlist=new ArrayList();  


    request.getSession().removeAttribute("state");
    String uploadPath =sm.getEmailConfig("uploadPath"); 
    File testdir = new File(uploadPath); //为了保证目录存在,如果没有则新建该目录
    if (!testdir.exists()) {
    testdir.mkdirs();
    }
    DiskFileUpload fu = new DiskFileUpload(); 
    // 设置最大文件尺寸,这里是4MB            
    fu.setSizeMax(50194304);            
    // 设置缓冲区大小,这里是50kb            
    fu.setSizeThreshold(14096);            
    // 得到所有的文件:            
    List fileItems = fu.parseRequest(request);    
    FileItem file_item;
    for(int   i=0;i<fileItems.size();i++)
    {
           file_item=(FileItem)fileItems.get(i); 
    
      
    }  
    

    
    Iterator i = fileItems.iterator();            
    // 依次处理每一个文件:
    String   EmailTitle=null;
    String   Emailcctem=null; 
    
    List   ToEmaillist=new ArrayList();  
    List   ToCCEmail=new ArrayList();  
    
    List  Urllist =new ArrayList();
    while (i.hasNext()) {    
       
    FileItem fi = (FileItem) i.next();    
    // 检查当前的项目是普通的表单元素,还是一个上载的文件        
    if (fi.isFormField()) {                    
    // 获得表单域的名字        
   
      if (fi.getFieldName().equals("QU_BJDSDEM.ReceiveEmail"))
      {
      
              String   ToEmail =fi.getString();
               String[]  tt = st.split(ToEmail,";");
               for(int j=0;j<tt.length;j++)
               {
                   ToEmaillist.add(tt[j]);
               }
               
  
          // System.out.println("ToEmail  is ["+ToEmail+"]");
      }
      if (fi.getFieldName().equals("QU_BJDSDEM.SendEmailMan"))
      {
              String   CCEmail =fi.getString();                 
              if(CCEmail!=null &&  !"".equals(CCEmail))
     {
               String[]  cc = st.split(CCEmail,";");
               for(int h=0;h<cc.length;h++)
               {
               ToCCEmail.add(cc[h]); 
                }
 
   }else
  {
   ToCCEmail.add(""); 
}            

      }
      if (fi.getFieldName().equals("BAS_BJDYJ.txtEmail_title"))
      {
                 EmailTitle =fi.getString("UTF-8");
                 //String vl= ch.getstring(EmailTitle);
           // System.out.println("EmailTitle  is ["+vl+"]");
      }   
       if (fi.getFieldName().equals("BAS_BJDYJ.txtEmail_content"))
      {
                 Emailcctem =fi.getString("UTF-8");
            //  System.out.println("Emailcctem  is ["+Emailcctem+"]");
      }  
        
                
    String fieldName = fi.getFieldName();        
    }                
    // 获得文件名,这个文件名包括路径:        
    String fileName = fi.getName();        
    if (!(fileName == null)) {        
    // 写入文件,暂定文件名为a.txt,可以从fileName中提取文件名:
    
    String uploadFileName = fileName.substring(fileName.trim().lastIndexOf("\\") + 1);   



//File   GetSizeFile= new File(uploadPath+uploadFileName);
//System.out.println(uploadPath+uploadFileName);
    Urllist.add(uploadPath+uploadFileName);
   
/*FileSize =FileSize+GetSizeFile.length(); */
    fi.write(new File(uploadPath + uploadFileName));    
    pathlist.add(uploadPath+uploadFileName);  
 
    }        
    }
if(Urllist.size()>0)
{
for(int   h=0;h<Urllist.size();h++)
{
       File   GetSizeFile= new File(Urllist.get(h).toString());
//System.out.println(uploadPath+uploadFileName);    
FileSize =FileSize+GetSizeFile.length();
}
}
    
    File   exlFile=new File(exlspath);
Long  allsize=exlFile.length()+FileSize;

if((exlFile.length()+FileSize)>1024*1024*1.5)
 {
 request.getSession().setAttribute("ForSetForm","SetNewForm");
 %>
   <script language="javascript">
         // alert("too  big");
   alert("<%=MLUtils.getResourceString("Email_Annex_overBig")%>");
  
  window.location.href('../QU_BJDWH/SendEmail.jsp');
 // history.go(-1);
   </script>
 <%
 
 FileSize=new Long("0");
 }  
     String   senderEmail=(String)request.getSession().getAttribute("LoginEmail"); 
     pathlist.add(exlspath);
    
 
     
 request.getSession().removeAttribute("state");
     if(sm.isValidConfig){
         sm.send(senderEmail,ToEmaillist,ToCCEmail,EmailTitle,Emailcctem,pathlist);
         sm.stopSending();
         }   
  %>
  <script language="javascript">        
         
             alert("<%=MLUtils.getResourceString("QU_BJDSDEM.SendSuccess")%>");
             window.location.href('../QU_BJDWH/mainPage.jsp');
       
  </script> 
<%}else if(request.getSession().getAttribute("ForSetForm")!=null){
String  sss=(String)request.getSession().getAttribute("ForSetForm");
    request.getSession().setAttribute("state","1");
    request.getSession().removeAttribute("ForSetForm");
%>
 
<script language="javascript">
   function   checkonsubmit()
   {
       var  CkTomail=document.getElementById("QU_BJDSDEM.ReceiveEmail").value;
       if(CkTomail=="")
       {
  alert( "<%=ROIMSUtilities.getResourceByCode("QU_BJDSDEM.ReceiveEmail")%>" + "<%=ROIMSUtilities.getResourceByCode("ROIMS.Common_field_Mandatory")%>");     
          return  false;
       }
       else
       {
       return true;
       }   
   } 
</script>
 
 <H1 align=center><%=MLUtils.getResourceString("QU_BJDWH.conactCustomer")%></H1>

#27



  <FORM   action="../QU_BJDWH/SendEmail.jsp" enctype="multipart/form-data"  method="post" name="form1"  id="form1" onSubmit="return checkonsubmit()" >
      <input type="hidden" id="state" name="state" value="yy"> 
 <div>
<table border="0" cellpadding="3" cellspacing="0" align="center">

<tr>
    
    <td >
        <nmttag:label  id="BAS_BJDYJ.lbl_operation_center" value="QU_BJDSDEM.ReceiveEmail" />  
    </td>
    <td >      
        <nmttag:text   id="QU_BJDSDEM.ReceiveEmail" width="<%=new Integer(410)%>" value="<%= resieve%>" />&nbsp;*
    </td>  
</tr>

<tr>
    <td>
        <nmttag:label  id="BAS_BJDYJ.lbl_operation_center" value="QU_BJDSDEM.CCEmail" />   
        </td>
        <td>
        <nmttag:text   id="QU_BJDSDEM.SendEmailMan" width="<%=new Integer(410)%>" value="<%= sende%>" />&nbsp;
    </td>  
</tr>

<tr>
    <td>
        <nmttag:label  id="BAS_BJDYJ.lbl_email_title" value="BAS_BJDYJ.lbl_email_title" />
    </td>
    <td>
        <nmttag:text  id="BAS_BJDYJ.txtEmail_title" value="<%=titles %>" width="<%=new Integer(410)%>" fieldLength="<%=new Integer(100)%>"/>&nbsp;
    </td>
</tr>

</table>
<div align="center">

</div>
<table border="0" cellpadding="3" cellspacing="0" align="center">
<tr>
    <td>
        <nmttag:label  id="BAS_BJDYJ.lbl_email_content" value="BAS_BJDYJ.lbl_email_content" />
    </td>
     <td >
        &nbsp;<nmttag:textarea   id="BAS_BJDYJ.txtEmail_content" value="<%= content%>" cols="<%= new Long(65)%>" rows="<%= new Long(8)%>" fieldLength="<%=new Integer(400)%>"/>&nbsp;
    </td>
</tr>
<tr>
         <td>
             <nmttag:label  id="BAS_BJDYJ.lbl_email_title" value="QU_BJDSDEM.Annex" />
        </td>
        <td>      
        
        <nmttag:label  id="BAS_BJDYJ.lbl_email_title" value="<%= resultshowreportname.toString()%>" />
      
       </td>  
</tr>

<tr>
         <td>
         
        </td>
        <td>
           <script type="text/javascript">Attachment(10);</script>
       </td>  
</tr>
</table>
</div>
 <div align="center">
     <input type="submit" name="Submit" value="<%=MLUtils.getResourceString("QU_BJDSDEM.lblSend")%> ">  
</div>
    
   </FORM>   


<%} else{  
    request.getSession().setAttribute("state","1");
%>

 
<script language="javascript">
   function   checkonsubmit()
   {
       var  CkTomail=document.getElementById("QU_BJDSDEM.ReceiveEmail").value;
       if(CkTomail=="")
       {
  alert( "<%=ROIMSUtilities.getResourceByCode("QU_BJDSDEM.ReceiveEmail")%>" + "<%=ROIMSUtilities.getResourceByCode("ROIMS.Common_field_Mandatory")%>");     
          return  false;
       }
       else
       {
       return true;
       }
   
   }
 
</script>
 
 <H1 align=center><%=MLUtils.getResourceString("QU_BJDWH.conactCustomer")%></H1>

  
  <FORM   action="../roims/jsp/QU_BJDWH/SendEmail.jsp" enctype="multipart/form-data"  method="post" name="form1"  id="form1" onSubmit="return checkonsubmit()" >
      <input type="hidden" id="state" name="state" value="yy"> 
 <div>
<table border="0" cellpadding="3" cellspacing="0" align="center">

<tr>
    
    <td >
        <nmttag:label  id="BAS_BJDYJ.lbl_operation_center" value="QU_BJDSDEM.ReceiveEmail" />  
    </td>
    <td >      
        <nmttag:text   id="QU_BJDSDEM.ReceiveEmail" width="<%=new Integer(410)%>" value="<%= resieve%>" />&nbsp;*
    </td>  
</tr>

<tr>
    <td>
        <nmttag:label  id="BAS_BJDYJ.lbl_operation_center" value="QU_BJDSDEM.CCEmail" />   
        </td>
        <td>
        <nmttag:text   id="QU_BJDSDEM.SendEmailMan" width="<%=new Integer(410)%>" value="<%= sende%>" />&nbsp;
    </td>  
</tr>

<tr>
    <td>
        <nmttag:label  id="BAS_BJDYJ.lbl_email_title" value="BAS_BJDYJ.lbl_email_title" />
    </td>
    <td>
        <nmttag:text  id="BAS_BJDYJ.txtEmail_title" value="<%=titles %>" width="<%=new Integer(410)%>" fieldLength="<%=new Integer(100)%>"/>&nbsp;
    </td>
</tr>

</table>
<div align="center">

</div>
<table border="0" cellpadding="3" cellspacing="0" align="center">
<tr>
    <td>
        <nmttag:label  id="BAS_BJDYJ.lbl_email_content" value="BAS_BJDYJ.lbl_email_content" />
    </td>
     <td >
        &nbsp;<nmttag:textarea   id="BAS_BJDYJ.txtEmail_content" value="<%= content%>" cols="<%= new Long(65)%>" rows="<%= new Long(8)%>" fieldLength="<%=new Integer(400)%>"/>&nbsp;
    </td>
</tr>
<tr>
         <td>
             <nmttag:label  id="BAS_BJDYJ.lbl_email_title" value="QU_BJDSDEM.Annex" />
        </td>
        <td>      
        &nbsp;
        <nmttag:label  id="BAS_BJDYJ.lbl_email_title" value="<%= resultshowreportname.toString()%>" />
      
       </td>  
</tr>

<tr>
         <td>
         
        </td>
        <td>
           <script type="text/javascript">Attachment(10);</script>
       </td>  
</tr>
</table>
</div>
 <div align="center">
     <input type="submit" name="Submit" value="<%=MLUtils.getResourceString("QU_BJDSDEM.lblSend")%> ">  
</div>
    
   </FORM>   



<%}%>


<%@ include file="../common/footer.jsp"%>

#28


我写的文件上传jsp,希望对你有帮助,有什么不明白`留言````不要留广告哦

#29


希望csdn不要变成 <sina的评论>

#1


黑洞洞?
有不少GG要开始YY了。

#2



magus163(菜鸟怎么赚分?) 

你怎么这么流氓

#3


黑女士好:
在CSDN上,没有人知道你是一个女人:)

官方网上有例子的
http://commons.apache.org/fileupload/using.html

还有一些参考教材:
http://study.pay500.com/3/s32022.htm

#4



谢谢

#5


路过

#6



怎么能不帮女人还欺负女人呢

#7


跟踪一下,看这帖有发展没?

#8


黑洞洞 好怕 恐惧感 油然而生

#9


关注

#10


又见小女子贴。BS

#11


小婊子吧~~~~

#12



楼上的你就这要跟你妈说话

你们太过份了,不说就算了,为什么骂我

#13


真没想到,在这么个高学历的社区怎么有你们这么不文明的人存在啊,那么多年的学是怎么上的啊~丢脸不丢脸,别人来提个问,你们就这样??技术不好就多看少发言,说出来的话连畜生都不如,回去从幼儿园在学过吧,丢中国人的脸

#14



你们真的有点过份了,知道就说不知道就闭嘴,骂人干吗???

#15


有理~~~~~~~~
YY無罪

#16


关注中.......................

#17


http://commons.apache.org/fileupload上面就有例子 
struts下载包里面的struts-examples也带有UPLOAD的例子(好象实现了重命名)

LZ提问不需要+小女子 
帮你的不管你是男女 都会帮你的不用特别著名,容易让人怀疑 此地无银。
有多少女孩做程序员LZ自己应该知道(不过我认识好多很佩服她们) 所以很受欢迎 但再这小女子贴以是.........(一些白痴装女孩骗回复) 
LZ刚毕业吧?希望LZ能坚持下去(如果你是女孩的话)
祝工作第一份工作顺利

commons-fileupload我没玩过 要不就帮你写了jspSmartUpload.jar还可以
LS两位没事生闲气 林子大了什么鸟都有

#18



TO:xizhiyao(流浪的猴子) 

我谢谢你,但是我还是想请你不要怀疑我的性别

csdn是的人好像很喜欢欺负女人,这个问题解决

了,我真的不敢在来了

jspSmartUpload我用过,上传大文件CPU占用太高了

#19


myoo
主要是太多人喜欢装B
没的办法啊
所以你的担心是多于的
原因在他们.................
摆脱各位大虾们 标装B了

#20


路过

#21


BS这样的标题。

#22


myoo(黑洞洞)
问题还是要靠自己解决的 我看struts-examples哪个应该可以解决的。解决了让我分享下你的经验吧。现在最不愿意做的就是使用以前没用过的东东了。谢了哦
如果一个男人不停的说他是女人的话 那他活着.......................
我相信你是小女子了

不是csdn的人喜欢欺负女人 而是现在....................
不说了 已经有人说了.........虽然我一直都是个J2EE的入门级别(不在他所指范围,但还是不能多说),做程序员的都应该是受过良好的教育的人,怎么有些人张口就能说出些脏话呢?尊重他人也是尊重自己呀。

#23


咚咚

#24


没什么好说的
我很外行 只是对于骂人的人很鄙视

#25


对于此贴我发了一帖
请大家发表
地址
http://community.csdn.net/Expert/TopicView2.asp?id=5697811

#26




<% if(request.getSession().getAttribute("state")!=null) {%>
<% 
    SendingEmail   sm=new SendingEmail();
    String  getEmailTofrompage=(String)request.getParameter("QU_BJDSDEM.ReceiveEmail");
String  getccEmail=(String)request.getParameter("QU_BJDSDEM.SendEmailMan");


    Long   FileSize =new Long("0");  
    String  tomail=null;
    String  ccmail=null;
    String  title=null;
    String  contentcc=null;
    List  resultlist2=(List)request.getSession().getAttribute("showlist");
    tomail=(String)resultlist2.get(0);
    ccmail=(String)resultlist2.get(1);
    title=(String)resultlist2.get(2);
    contentcc=(String)resultlist2.get(3);
    List  tomaillist=new ArrayList();
    List  cclist=new ArrayList();
    List  pathlist=new ArrayList();  


    request.getSession().removeAttribute("state");
    String uploadPath =sm.getEmailConfig("uploadPath"); 
    File testdir = new File(uploadPath); //为了保证目录存在,如果没有则新建该目录
    if (!testdir.exists()) {
    testdir.mkdirs();
    }
    DiskFileUpload fu = new DiskFileUpload(); 
    // 设置最大文件尺寸,这里是4MB            
    fu.setSizeMax(50194304);            
    // 设置缓冲区大小,这里是50kb            
    fu.setSizeThreshold(14096);            
    // 得到所有的文件:            
    List fileItems = fu.parseRequest(request);    
    FileItem file_item;
    for(int   i=0;i<fileItems.size();i++)
    {
           file_item=(FileItem)fileItems.get(i); 
    
      
    }  
    

    
    Iterator i = fileItems.iterator();            
    // 依次处理每一个文件:
    String   EmailTitle=null;
    String   Emailcctem=null; 
    
    List   ToEmaillist=new ArrayList();  
    List   ToCCEmail=new ArrayList();  
    
    List  Urllist =new ArrayList();
    while (i.hasNext()) {    
       
    FileItem fi = (FileItem) i.next();    
    // 检查当前的项目是普通的表单元素,还是一个上载的文件        
    if (fi.isFormField()) {                    
    // 获得表单域的名字        
   
      if (fi.getFieldName().equals("QU_BJDSDEM.ReceiveEmail"))
      {
      
              String   ToEmail =fi.getString();
               String[]  tt = st.split(ToEmail,";");
               for(int j=0;j<tt.length;j++)
               {
                   ToEmaillist.add(tt[j]);
               }
               
  
          // System.out.println("ToEmail  is ["+ToEmail+"]");
      }
      if (fi.getFieldName().equals("QU_BJDSDEM.SendEmailMan"))
      {
              String   CCEmail =fi.getString();                 
              if(CCEmail!=null &&  !"".equals(CCEmail))
     {
               String[]  cc = st.split(CCEmail,";");
               for(int h=0;h<cc.length;h++)
               {
               ToCCEmail.add(cc[h]); 
                }
 
   }else
  {
   ToCCEmail.add(""); 
}            

      }
      if (fi.getFieldName().equals("BAS_BJDYJ.txtEmail_title"))
      {
                 EmailTitle =fi.getString("UTF-8");
                 //String vl= ch.getstring(EmailTitle);
           // System.out.println("EmailTitle  is ["+vl+"]");
      }   
       if (fi.getFieldName().equals("BAS_BJDYJ.txtEmail_content"))
      {
                 Emailcctem =fi.getString("UTF-8");
            //  System.out.println("Emailcctem  is ["+Emailcctem+"]");
      }  
        
                
    String fieldName = fi.getFieldName();        
    }                
    // 获得文件名,这个文件名包括路径:        
    String fileName = fi.getName();        
    if (!(fileName == null)) {        
    // 写入文件,暂定文件名为a.txt,可以从fileName中提取文件名:
    
    String uploadFileName = fileName.substring(fileName.trim().lastIndexOf("\\") + 1);   



//File   GetSizeFile= new File(uploadPath+uploadFileName);
//System.out.println(uploadPath+uploadFileName);
    Urllist.add(uploadPath+uploadFileName);
   
/*FileSize =FileSize+GetSizeFile.length(); */
    fi.write(new File(uploadPath + uploadFileName));    
    pathlist.add(uploadPath+uploadFileName);  
 
    }        
    }
if(Urllist.size()>0)
{
for(int   h=0;h<Urllist.size();h++)
{
       File   GetSizeFile= new File(Urllist.get(h).toString());
//System.out.println(uploadPath+uploadFileName);    
FileSize =FileSize+GetSizeFile.length();
}
}
    
    File   exlFile=new File(exlspath);
Long  allsize=exlFile.length()+FileSize;

if((exlFile.length()+FileSize)>1024*1024*1.5)
 {
 request.getSession().setAttribute("ForSetForm","SetNewForm");
 %>
   <script language="javascript">
         // alert("too  big");
   alert("<%=MLUtils.getResourceString("Email_Annex_overBig")%>");
  
  window.location.href('../QU_BJDWH/SendEmail.jsp');
 // history.go(-1);
   </script>
 <%
 
 FileSize=new Long("0");
 }  
     String   senderEmail=(String)request.getSession().getAttribute("LoginEmail"); 
     pathlist.add(exlspath);
    
 
     
 request.getSession().removeAttribute("state");
     if(sm.isValidConfig){
         sm.send(senderEmail,ToEmaillist,ToCCEmail,EmailTitle,Emailcctem,pathlist);
         sm.stopSending();
         }   
  %>
  <script language="javascript">        
         
             alert("<%=MLUtils.getResourceString("QU_BJDSDEM.SendSuccess")%>");
             window.location.href('../QU_BJDWH/mainPage.jsp');
       
  </script> 
<%}else if(request.getSession().getAttribute("ForSetForm")!=null){
String  sss=(String)request.getSession().getAttribute("ForSetForm");
    request.getSession().setAttribute("state","1");
    request.getSession().removeAttribute("ForSetForm");
%>
 
<script language="javascript">
   function   checkonsubmit()
   {
       var  CkTomail=document.getElementById("QU_BJDSDEM.ReceiveEmail").value;
       if(CkTomail=="")
       {
  alert( "<%=ROIMSUtilities.getResourceByCode("QU_BJDSDEM.ReceiveEmail")%>" + "<%=ROIMSUtilities.getResourceByCode("ROIMS.Common_field_Mandatory")%>");     
          return  false;
       }
       else
       {
       return true;
       }   
   } 
</script>
 
 <H1 align=center><%=MLUtils.getResourceString("QU_BJDWH.conactCustomer")%></H1>

#27



  <FORM   action="../QU_BJDWH/SendEmail.jsp" enctype="multipart/form-data"  method="post" name="form1"  id="form1" onSubmit="return checkonsubmit()" >
      <input type="hidden" id="state" name="state" value="yy"> 
 <div>
<table border="0" cellpadding="3" cellspacing="0" align="center">

<tr>
    
    <td >
        <nmttag:label  id="BAS_BJDYJ.lbl_operation_center" value="QU_BJDSDEM.ReceiveEmail" />  
    </td>
    <td >      
        <nmttag:text   id="QU_BJDSDEM.ReceiveEmail" width="<%=new Integer(410)%>" value="<%= resieve%>" />&nbsp;*
    </td>  
</tr>

<tr>
    <td>
        <nmttag:label  id="BAS_BJDYJ.lbl_operation_center" value="QU_BJDSDEM.CCEmail" />   
        </td>
        <td>
        <nmttag:text   id="QU_BJDSDEM.SendEmailMan" width="<%=new Integer(410)%>" value="<%= sende%>" />&nbsp;
    </td>  
</tr>

<tr>
    <td>
        <nmttag:label  id="BAS_BJDYJ.lbl_email_title" value="BAS_BJDYJ.lbl_email_title" />
    </td>
    <td>
        <nmttag:text  id="BAS_BJDYJ.txtEmail_title" value="<%=titles %>" width="<%=new Integer(410)%>" fieldLength="<%=new Integer(100)%>"/>&nbsp;
    </td>
</tr>

</table>
<div align="center">

</div>
<table border="0" cellpadding="3" cellspacing="0" align="center">
<tr>
    <td>
        <nmttag:label  id="BAS_BJDYJ.lbl_email_content" value="BAS_BJDYJ.lbl_email_content" />
    </td>
     <td >
        &nbsp;<nmttag:textarea   id="BAS_BJDYJ.txtEmail_content" value="<%= content%>" cols="<%= new Long(65)%>" rows="<%= new Long(8)%>" fieldLength="<%=new Integer(400)%>"/>&nbsp;
    </td>
</tr>
<tr>
         <td>
             <nmttag:label  id="BAS_BJDYJ.lbl_email_title" value="QU_BJDSDEM.Annex" />
        </td>
        <td>      
        
        <nmttag:label  id="BAS_BJDYJ.lbl_email_title" value="<%= resultshowreportname.toString()%>" />
      
       </td>  
</tr>

<tr>
         <td>
         
        </td>
        <td>
           <script type="text/javascript">Attachment(10);</script>
       </td>  
</tr>
</table>
</div>
 <div align="center">
     <input type="submit" name="Submit" value="<%=MLUtils.getResourceString("QU_BJDSDEM.lblSend")%> ">  
</div>
    
   </FORM>   


<%} else{  
    request.getSession().setAttribute("state","1");
%>

 
<script language="javascript">
   function   checkonsubmit()
   {
       var  CkTomail=document.getElementById("QU_BJDSDEM.ReceiveEmail").value;
       if(CkTomail=="")
       {
  alert( "<%=ROIMSUtilities.getResourceByCode("QU_BJDSDEM.ReceiveEmail")%>" + "<%=ROIMSUtilities.getResourceByCode("ROIMS.Common_field_Mandatory")%>");     
          return  false;
       }
       else
       {
       return true;
       }
   
   }
 
</script>
 
 <H1 align=center><%=MLUtils.getResourceString("QU_BJDWH.conactCustomer")%></H1>

  
  <FORM   action="../roims/jsp/QU_BJDWH/SendEmail.jsp" enctype="multipart/form-data"  method="post" name="form1"  id="form1" onSubmit="return checkonsubmit()" >
      <input type="hidden" id="state" name="state" value="yy"> 
 <div>
<table border="0" cellpadding="3" cellspacing="0" align="center">

<tr>
    
    <td >
        <nmttag:label  id="BAS_BJDYJ.lbl_operation_center" value="QU_BJDSDEM.ReceiveEmail" />  
    </td>
    <td >      
        <nmttag:text   id="QU_BJDSDEM.ReceiveEmail" width="<%=new Integer(410)%>" value="<%= resieve%>" />&nbsp;*
    </td>  
</tr>

<tr>
    <td>
        <nmttag:label  id="BAS_BJDYJ.lbl_operation_center" value="QU_BJDSDEM.CCEmail" />   
        </td>
        <td>
        <nmttag:text   id="QU_BJDSDEM.SendEmailMan" width="<%=new Integer(410)%>" value="<%= sende%>" />&nbsp;
    </td>  
</tr>

<tr>
    <td>
        <nmttag:label  id="BAS_BJDYJ.lbl_email_title" value="BAS_BJDYJ.lbl_email_title" />
    </td>
    <td>
        <nmttag:text  id="BAS_BJDYJ.txtEmail_title" value="<%=titles %>" width="<%=new Integer(410)%>" fieldLength="<%=new Integer(100)%>"/>&nbsp;
    </td>
</tr>

</table>
<div align="center">

</div>
<table border="0" cellpadding="3" cellspacing="0" align="center">
<tr>
    <td>
        <nmttag:label  id="BAS_BJDYJ.lbl_email_content" value="BAS_BJDYJ.lbl_email_content" />
    </td>
     <td >
        &nbsp;<nmttag:textarea   id="BAS_BJDYJ.txtEmail_content" value="<%= content%>" cols="<%= new Long(65)%>" rows="<%= new Long(8)%>" fieldLength="<%=new Integer(400)%>"/>&nbsp;
    </td>
</tr>
<tr>
         <td>
             <nmttag:label  id="BAS_BJDYJ.lbl_email_title" value="QU_BJDSDEM.Annex" />
        </td>
        <td>      
        &nbsp;
        <nmttag:label  id="BAS_BJDYJ.lbl_email_title" value="<%= resultshowreportname.toString()%>" />
      
       </td>  
</tr>

<tr>
         <td>
         
        </td>
        <td>
           <script type="text/javascript">Attachment(10);</script>
       </td>  
</tr>
</table>
</div>
 <div align="center">
     <input type="submit" name="Submit" value="<%=MLUtils.getResourceString("QU_BJDSDEM.lblSend")%> ">  
</div>
    
   </FORM>   



<%}%>


<%@ include file="../common/footer.jsp"%>

#28


我写的文件上传jsp,希望对你有帮助,有什么不明白`留言````不要留广告哦

#29


希望csdn不要变成 <sina的评论>