ORACLE的 REDO 损坏 之 INACTIVE损坏 恢复 办法 ERIKXUE 薛忠权
2014-01-13 20:02
337 查看
使用JQuery.form插件实现无跳转上传。
以下附上简单实现。
准备:commons-fileupload.jar
commons-io-1.1.jar
jquery-1.3.1.js
jquery.form.js
表单提交脚本:
html表单:
java处理代码:
以下附上简单实现。
准备:commons-fileupload.jar
commons-io-1.1.jar
jquery-1.3.1.js
jquery.form.js
表单提交脚本:
$(document).ready(function() { var options = { target: '#output2', beforeSubmit: showRequest, success: showResponse }; $('#form1').submit(function() { $(this).ajaxSubmit(options); return false;//阻止表单提交 }); function showRequest(formData, jqForm, options) { var queryString = $.param(formData); alert('queryString==' + queryString); return true; } function showResponse(responseText, statusText) { alert('status: ' + statusText + '\n\nresponseText:'+responseText); } });
html表单:
<form action="MyJsp.jsp" method="post" name="form1" id="form1" enctype="multipart/form-data"> <input type="file" id="file1" name="file1"/><br/> <input type="text" id="username" name="username" value=""/> <input type="submit" name="submitButton" value="update"> <div id="output2"></div> </form>
java处理代码:
DiskFileItemFactory factory = new DiskFileItemFactory(); String filePath = application.getRealPath("/upload"); factory.setRepository(new File(filePath)); factory.setSizeThreshold(1024*1024); //创建新的文件上传处理类 ServletFileUpload upload = new ServletFileUpload(factory); try { List list = upload.parseRequest(request); //处理请求 for(FileItem item : list){ if(item.isFormField()){//表单元素 //String name=item.getFieldName(); //System.out.println("value==>"+item.getString()); } else { String name=item.getFieldName(); String value=item.getName(); int start=value.lastIndexOf("\\"); String fileName=value.substring(start+1); System.out.println("fileName=>"+fileName); item.write(new File(filePath,fileName)); } } response.setContentType("text/html"); response.setCharacterEncoding("GBK"); response.setHeader("cache-control","no-cache"); PrintWriter out = response.getWriter(); out.print("OK"); out.flush(); out.close(); } catch (FileUploadException e) { e.printStackTrace(); }
相关文章推荐
- ORACLE 使用旧的控制文件恢复 ERIKXUE 薛忠权
- oracle 未归档redo丢失或损坏(inactive状态)
- ORACLE 控制文件丢失、损坏 修复方法 二种 ERIKXUE 薛忠权
- oracle redo log日志(当前或非当前日志)损坏之后的db恢复
- 【Oracle Log file 恢复】 已归档、非当前的 Redo LogFile 损坏
- Oracle online redo log日志 (当前或非当前日志) 损坏之后的DB恢复
- 【Oracle Log file 恢复】 已归档、非当前的 Redo LogFile 损坏
- oracle重做日志文件(REDO)损坏或者丢失的恢复操作
- 有热备,有事物损坏 薛忠权(ERIKXUE)
- Oracle备份恢复-redo文件损坏的各种场景恢复专题
- oracle控制文件的损坏或完全丢失的恢复办法
- oracle - redo 损坏或删除处理方法
- oracle控制文件的损坏或完全丢失的恢复办法 推荐
- LINUX 做一个自己的精简版LINUX ERIKXUE 薛忠权
- oracle中asm disk header 彻底损坏恢复的方法
- [Oracle] Inactive联机日志文件丢失如何恢复?
- oracle redo日志恢复
- Oracle数据块损坏恢复总结
- online redo日志文件损坏恢复
- 【Oracle】undo损坏,无备份非常规恢复