jsp+javaBean 网站附件管理系统(未完成版)-2

本文介绍了一个使用Java实现的Web应用程序附件批量删除功能。该程序通过解析HTTP请求参数来确定待删除的文件名,并利用Java IO操作进行文件删除。文章展示了如何在JSP页面上实现这一功能,包括读取指定的文件列表、执行删除操作以及反馈操作结果。
摘要由CSDN通过智能技术生成

 用于删除附件的处理页面

<% @ page language = " java "  contentType = " text/html; charset=GB18030 "
    pageEncoding
= " GB18030 " %>
<! DOCTYPE html PUBLIC  " -//W3C//DTD HTML 4.01 Transitional//EN "   " http://www.w3.org/TR/html4/loose.dtd " >
< html >
< head >
< meta http - equiv = " Content-Type "  content = " text/html; charset=GB18030 " >
</ head >
< body >
<%
    
if (request.getParameter( " delallf " ) == null ) {
    
//out.println(request.getParameter("delallf"));
%>
    
<form name="del" action="./delappendfile.jsp" method="POST">
        
<input type="hidden" name="delallf">
    
</form>
    
<script>
        
//从打开页面(即附件列表页面的记录要删除附件名称的域中读出数据,并提交以供删除)        
        document.all.delallf.value=window.opener.document.all.delall.value
        document.all.del.submit()
    
</script>
<%
    }
else {
        
        
//out.println(request.getParameter("delallf"));    
        String delFiles=request.getParameter("delallf");
        String documentRoot
=getServletContext().getRealPath("/")+"appendfiles/";
        java.io.File delFile
=null;
        String [] delFilesList
=delFiles.split("@");
        
for(int i=0;i<delFilesList.length;i++){
            delFile
=new java.io.File(documentRoot+delFilesList[i]);
            
if(delFile.exists()){
                delFile.delete();                
            }
    
        }
        
%>
        
<script>
            alert(
"<%=delFilesList.length-1%>个附件被删除")
            
this.close()
            window.opener.document.location.reload()
        
</script>
<%
    }

%>
</ body >
</ html >
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值