bak_file.jsp
资源名称:JSP-OA.rar [点击查看]
上传用户:jhtang88
上传日期:2014-01-27
资源大小:28528k
文件大小:4k
源码类别:
Jsp/Servlet
开发平台:
Java
- <%@ page contentType="text/html; charset=utf-8"%>
- <%@ page import="cn.js.fan.util.*"%>
- <%@ page import="cn.js.fan.db.*"%>
- <%@ page import="cn.js.fan.web.*"%>
- <%@ taglib uri="/WEB-INF/tlds/LabelTag.tld" prefix="lt" %>
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <title>Backup Data</title>
- <link href="default.css" rel="stylesheet" type="text/css">
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <style type="text/css">
- <!--
- .style1 {
- color: #FFFFFF;
- font-weight: bold;
- }
- .style2 {color: #FFFFFF}
- body {
- margin-left: 0px;
- margin-top: 0px;
- }
- -->
- </style>
- </head>
- <body bgcolor="#FFFFFF" text="#000000">
- <jsp:useBean id="privilege" scope="page" class="cn.js.fan.module.pvg.Privilege"/>
- <jsp:useBean id="backup" scope="page" class="cn.js.fan.util.Backup"/>
- <jsp:useBean id="cfg" scope="page" class="cn.js.fan.web.Config"/>
- <%
- if (!privilege.isUserPrivValid(request, "forum.bak"))
- {
- out.print(cn.js.fan.web.SkinUtil.makeErrMsg(request, cn.js.fan.web.SkinUtil.LoadString(request, "pvg_invalid")));
- return;
- }
- %>
- <table cellSpacing="0" cellPadding="0" width="100%">
- <tbody>
- <tr>
- <td class="head"><lt:Label res="res.label.forum.admin.bak_file" key="data_manage"/></td>
- </tr>
- </tbody>
- </table>
- <br>
- <TABLE
- style="BORDER-RIGHT: #a6a398 1px solid; BORDER-TOP: #a6a398 1px solid; BORDER-LEFT: #a6a398 1px solid; BORDER-BOTTOM: #a6a398 1px solid"
- cellSpacing=0 cellPadding=3 width="95%" align=center>
- <!-- Table Head Start-->
- <TBODY>
- <TR>
- <TD class=thead style="PADDING-LEFT: 10px" noWrap width="70%"> </TD>
- </TR>
- <TR class=row style="BACKGROUND-COLOR: #fafafa">
- <TD height="175" align="center" style="PADDING-LEFT: 10px"><table width="470" border="0" align="center">
- <tr>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td> </td>
- <td align="center"><p>
- <%
- String srcpath = application.getRealPath("/") + "forum/upfile/";
- String bakpath = cfg.getProperty("Application.bak_path");;
- backup.copyDirectory(application.getRealPath("/")+bakpath+"/file",srcpath);//拷贝至file目录下
- out.print(StrUtil.p_center(SkinUtil.LoadString(request, "res.label.forum.admin.bak_file", "copy_success")));
- String zipfilepath = application.getRealPath("/")+bakpath+"/bak_file.zip";
- backup.generateZipFile(srcpath, zipfilepath);
- out.print(StrUtil.p_center(SkinUtil.LoadString(request, "res.label.forum.admin.bak_file", "zip_success")));
- String dbfile = application.getRealPath("/") + bakpath + "/bak_db.bak";
- // String dbname = "zjrj";
- // if (backup.BackupDB(dbname, Global.defaultDB, dbfile))
- // out.print(StrUtil.p_center("备份数据库成功!"));
- // else
- // out.print(StrUtil.p_center("备份数据库失败!"));
- String rootpath = request.getContextPath();
- %>
- <a href="<%=rootpath+"/"+bakpath%>/bak_file.zip"><lt:Label res="res.label.forum.admin.bak_file" key="download_zip"/></a> </p>
- <!--<p><a href="<%=rootpath+"/"+bakpath%>/bak_db.bak">下载数据库备份文件</a></p>--></td>
- <td> </td>
- </tr>
- <tr>
- <td height="37"> </td>
- <td align="center"> </td>
- <td> </td>
- </tr>
- </table></TD>
- </TR>
- <!-- Table Body End -->
- <!-- Table Foot -->
- <TR>
- <TD class=tfoot align=right><DIV align=right> </DIV></TD>
- </TR>
- <!-- Table Foot -->
- </TBODY>
- </TABLE>
- </body>
- </html>