在我們的生活中那,如何操作上述標題的小問題,小編今天就在這裡給大家分享一點我的小經驗,來增加我們的體驗,希望可以給你們帶來幫助。1把解壓後的StarCraft資料夾放到手機的內建
2020-11-30 07:49:03
java圖片上傳
@RequestMapping("/updateitem") //public String update(Integer id, String name, Float price, String detail) throws Exception{ public String update(MultipartFile pictureFile,Items items, Model model, HttpServletRequest request) throws Exception{ //1. 獲取圖片完整名稱 String fileStr = pictureFile.getOriginalFilename();
//2. 使用隨機生成的字串+源圖片擴充套件名組成新的圖片名稱,防止圖片重名 String newfileName = UUID.randomUUID().toString() + fileStr.substring(fileStr.lastIndexOf(".")); //3. 將圖片儲存到硬碟 pictureFile.transferTo(new File("E:image" + newfileName)); //4.將圖片名稱儲存到資料庫 items.setPic(newfileName); itmesService.updateItems(items); //返回資料
//request.setAttribute("", arg1); //指定返回的頁面(如果controller方法返回值為void,則不走springMvc元件,所以要寫頁面的完整路徑名稱) //request.getRequestDispatcher("/WEB-INF/jsp/success.jsp").forward(request, response); //重定向:瀏覽器中url發生改變,request域中的資料不可以帶到重定向後的方法中 //model.addAttribute("id", items.getId()); //在springMvc中凡是以redirect:字串開頭的都為重定向 return "redirect:itemEdit/"+items.getId();
//請求轉發:瀏覽器中url不發生改變,request域中的資料可以帶到轉發後的方法中 //model.addAttribute("id", items.getId()); //spirngMvc中請求轉發:返回的字串以forward:開頭的都是請求轉發,
//後面forward:itemEdit.action表示相對路徑,相對路徑就是相對於當前目錄,當前為類上面指定的items目錄.在當前目錄下可以使用相對路徑隨意跳轉到某個方法中 //後面forward:/itemEdit.action路徑中以斜槓開頭的為絕對路徑,絕對路徑從專案名後面開始算 //return "forward:/items/itemEdit.action"; }
@RequestMapping("/itemEdit/{id}") public String itemEdit(@PathVariable("id") Integer id, HttpServletRequest reuqest, Model model) throws Exception{ //String idStr = reuqest.getParameter("id"); Items items = itmesService.findItemsById(id);
//Model模型:模型中放入了返回給頁面的資料 //model底層其實就是用的request域來傳遞資料,但是對request域進行了擴充套件. model.addAttribute("item", items); //如果springMvc方法返回一個簡單的string字串,那麼springMvc就會認為這個字串就是頁面的名稱 return "editItem"; }
相關文章
在我們的生活中那,如何操作上述標題的小問題,小編今天就在這裡給大家分享一點我的小經驗,來增加我們的體驗,希望可以給你們帶來幫助。1把解壓後的StarCraft資料夾放到手機的內建
2020-11-30 07:49:03
星海爭霸2,發現成就裡有個揭露黑幕是黑的,該怎麼辦呢?1首先觸發隱藏關卡「揭露黑幕」是要在「媒體轟炸」這一任務裡用A強制攻擊摧毀右下角的平民建築。如果你已經打過媒體轟炸,
2020-11-30 06:46:19
此製作流程為詳細版,適合所有玩家或者作者。1v1地圖在星海爭霸2乃至所有遊戲中是控制平衡性最重要的因素之一,所以想做地圖,就要先會玩遊戲。在此我將為各位展示目前版本的地圖
2020-11-30 06:06:43
使用者有遇到過在玩星海爭霸2遊戲時會出現閃退現象,這是驅動問題或系統設定不當導致的,下面一起來看看有什麼解決方法吧。1首先,換一個顯示卡驅動,可通過官方網站下載軟體更新驅
2020-11-30 05:46:43
教你從青銅打到大師~1第1課.青銅組青銅組目標:把錢花光,瞭解基本的建築順序所謂學會4BG,白銀2800青銅組的P民們第一課是學會4BG的基本建築順序,然後把錢用來刷兵[專業詞彙解釋
2020-11-30 05:29:21
星海爭霸1是一款90年代末流行的即時戰略遊戲,居然到現在還有很多人玩,一是說明這個遊戲質量非常好,二是證明此類遊戲後繼無人,下面介紹一下星海爭霸1蟲族任務第七關攻略以供參考
2020-11-30 02:29:46