上傳附件
//點擊附件按鈕之前先保存表單內容
function addAttach(){
document.myform.addAttachFlag.value="1";//設置標記
beforeSave('');//保存方法
}
<input type="hidden" name="addAttachFlag" value="">//form里取addAttachFlag的值,form為附件所在form
// 后臺取得附件參數
String addAttachFlag=request.getParameter("addAttachFlag");
session.setAttribute("addAttachFlag",addAttachFlag);
//把附件參數取到網頁里來
String addAttachFlag=(String)session.getAttribute("addAttachFlag");(強制轉型為String型)
request.setAttribute("addAttachFlag",addAttachFlag);(用request在網頁上設一次,因網頁中的標簽是從request中取得)
//如果新附件標記為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刷新動作show=1顯示
<% session.removeAttribute("addAttachFlag");%>//刪除addAttachFlag