⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 delete_article.jsp

📁 在系统开发过程中用到了javabean和jsp技术
💻 JSP
字号:
<%@ page contentType="text/html;charset=GBK"%>
<%@ page language="java" import="java.io.File,java.util.*,javax.servlet.http.HttpServletRequest,oa.bean.*,oa.main.*" %>
<%
	try
	{
		DealString ds=new DealString();

		//上传文件信息
		String delfile=ds.toString(request.getParameter("delfile"));
		int delsize=Integer.parseInt(ds.toString(request.getParameter("delsize")));

		String strfile = ds.toGBK((String)request.getParameter("strfile"));
		String strname = ds.toGBK((String)request.getParameter("strname"));
		String strsize = ds.toString((String)request.getParameter("strsize"));
		String sumsize = ds.toString((String)request.getParameter("sumsize"));
		String upmonth = ds.toString((String)request.getParameter("upmonth"));
		int cursize = Integer.parseInt(ds.toString((String)request.getParameter("cursize")));

		//取得附件的位置	
		String wz = oa.main.ParentBean.FilesPath+"news\\appendix\\";

		//delete file
		File file=new File(wz+delfile);
		if (file.exists())
		{
			file.delete();

			//把原文件名串分割成数组
			if(strfile.charAt(0)==',')
			{
				strfile = strfile.substring(1,strfile.length());
				strname = strname.substring(1,strname.length());
				strsize = strsize.substring(1,strsize.length());
			}

			//把改名后的文件名串分割成数组
			String[] newfile=strfile.split(",");
			String[] newname=strname.split(",");
			String[] newsize=strsize.split(",");
			strfile= "";
			strname= "";
			strsize= "";
			cursize= 0 ;

			for (int i=0;i<newname.length;i++)
			{
				if (!newname[i].equals(delfile))
				{
					strfile = strfile + "," + newfile[i];
					strname = strname + "," + newname[i];
					strsize = strsize + "," + newsize[i];
					cursize += Integer.parseInt(newsize[i]);
				}		
			
			}
		}
					byte[] b = strfile.getBytes();
					   char[] c = new char[b.length];
					   for(int i=0;i<b.length;i++)
					   {
						  c[i] = (char)(b[i]&0x00FF);
					   }
					   String mlmfile = new String(c);
		
			String go = "upload1.jsp?sumsize="+sumsize+"&upmonth="+upmonth+"&cursize="+cursize+"&strsize="+strsize+"&strname="+strname+"&strfile="+mlmfile;
			response.sendRedirect(go);
		
	}catch(Exception e){out.print(e);}
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -