麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

SSH總結(二)

2019-11-14 20:59:26
字體:
來源:轉載
供稿:網友
SSH總結(二)

1、文件的操作,讀寫文件,解決亂碼問題

讀文件

InputStreamReader isr = new InputStreamReader(new FileInputStream(new File(path)), "UTF-8");BufferedReader reader = new BufferedReader(isr);String s;while ((s = reader.readLine()) != null) {content += s + "/n";}reader.close();

寫文件

Writer writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(newFile1.getAbsolutePath().toString()), "UTF-8"));writer.write(content);writer.close();

2、struts2常用標簽

單選框:<s:radio name="Gender" list="#{'男':'男','女':'女'}" listKey="key" listValue="value" value="'男'" />

時間格式化:<s:date name="publishTime" format="yyyy年MM月dd日 HH:mm:ss" />

下拉框:<s:select list="#request.role" name="role1" value="roleName" key="id" headerKey="0" headerValue="清選擇角色"></s:select>

3、Ajax上傳文件

ajax上傳文件主要是使用了ajaxfileupload.js插件,ajax代碼如下所示:

HTMl代碼:

<input id="fileToUpload" type="file" size="20" name="myFile" class="input"><button type="button" id="buttonUpload" data-dismiss="modal" class="btn btn-

 js代碼:

$("#buttonUpload").click(function() {//驗證圖片格式 var format = $("#fileToUpload").val();var type = format.substring(format.lastIndexOf(".") + 1, format.length).toLowerCase();onsole.info(format);console.info(type);if (type != "jpg" && type != "jpeg" && type != "bmp" && type != "gif" && type != "png") {alert("請上傳正確的圖片格式");return;}$.ajaxFileUpload({url : 'notice_AddImage.action',//處理圖片腳本ecureuri : false,fileElementId : 'fileToUpload',//file控件iddataType : 'text',success : function(data) {$("#dd").html(data);var value = $("#dd pre").html();if (value == "undefined" || value == null) {value = data;}console.info("dd:" + value);$("#btn_image").val(value);console.info("image:" + $("#btn_image").val());$("#toolt

  

java代碼:

 1 // myFile屬性用來封裝上傳的文件 2     private File myFile; 3  4     // myFileContentType屬性用來封裝上傳文件的類型 5     private String myFileContentType; 6  7     // myFileFileName屬性用來封裝上傳文件的文件名 8     private String myFileFileName; 9     InputStream is;10         try {11             is = new FileInputStream(myFile);12             // 設置上傳文件目錄13             String uploadPath = TemplateUtils.BASEPATH + "http://upload";14             // 重命名文件15             String fileName = StringUtils.getUUID() + this.getMyFileFileName().substring(myFileFileName.lastIndexOf("."), myFileFileName.length());16             // 設置目標文件17             File toFile = new File(uploadPath, fileName);18             // 創建一個輸出流19             OutputStream os = new FileOutputStream(toFile);20             // 設置緩存21             byte[] buffer = new byte[1024];22             int length = 0;23             // 讀取myFile文件輸出到toFile文件中24             while ((length = is.read(buffer)) > 0) {25                 os.write(buffer, 0, length);26             }27             // 關閉輸入流28             is.close();29             // 關閉輸出流30             os.close();

  

  

  


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久久综| 欧美成人精品h版在线观看 国产一级淫片在线观看 | 91在线色 | 日本在线观看一区二区 | 国产精品色在线网站 | 日韩精品中文字幕一区 | 国产精品99久久99久久久二 | 蜜桃网站免费 | 一级片久久免费 | 久久精品在线免费观看 | 极品销魂一区二区三区 | 成人在线视频一区 | 老子午夜影院 | 久久久久电影网站 | 12av毛片| 欧美顶级毛片在线播放小说 | 欧美日韩网站在线观看 | 亚洲影视中文字幕 | 91精品观看91久久久久久国产 | 一级黄色欧美 | 日本网站在线播放 | 中文字幕亚洲情99在线 | 国产精品观看在线亚洲人成网 | 99精品视频99 | 久久亚洲一区二区三区成人国产 | 好吊色欧美一区二区三区四区 | 欧美第1页 | 九九热在线视频免费观看 | 欧美成人精品一级 | 青草av.久久免费一区 | 成人毛片网| 国产精品一区二区x88av | 性盈盈盈影院 | 欧美成人自拍 | 性 毛片 | 美女福利视频国产 | 国内精品久久久久久久久久久久 | 日韩精品久久久久久久九岛 | 一级电影在线观看 | lutube成人福利在线观看 | 在线亚洲欧美 |