上傳附件

 //點(diǎn)擊附件按鈕之前先保存表單內(nèi)容
 function addAttach(){
  
  document.myform.addAttachFlag.value="1";//設(shè)置標(biāo)記
  beforeSave('');//保存方法
 }

<input type="hidden" name="addAttachFlag" value="">//form里取addAttachFlag的值,form為附件所在form
    // 后臺(tái)取得附件參數(shù)
    String addAttachFlag=request.getParameter("addAttachFlag");
    session.setAttribute("addAttachFlag",addAttachFlag);
//把附件參數(shù)取到網(wǎng)頁(yè)里來(lái)
String  addAttachFlag=(String)session.getAttribute("addAttachFlag");(強(qiáng)制轉(zhuǎn)型為String型)
request.setAttribute("addAttachFlag",addAttachFlag);(用request在網(wǎng)頁(yè)上設(shè)一次,因網(wǎng)頁(yè)中的標(biāo)簽是從request中取得)


 //如果新附件標(biāo)記為1則彈出附件窗口

 <logic:equal name="addAttachFlag" value="1">
  
  var tkid = document.myform.TASKBILLID.value;
  url ="/seperp/AttachmentAction.do?method=getAttachList&pclass=繼保定值管理&upload=enables&iframeName=iframe1&delete=yes&relativeid=" + tkid + "&tablename=tabfixvalinfo";

  window.open(url,"","scrollbars=1");
  </logic:equal>//iframeName=iframe1刷新動(dòng)作show=1顯示
 <%    session.removeAttribute("addAttachFlag");%>//刪除addAttachFlag