創(chuàng)新互聯www.cdcxhl.cn八線動態(tài)BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!
首先理解數據綁定
為什么要使用數據綁定
基于HTTP特性,所有的用戶輸入的請求參數類型都是String,比如下面表單:
但我們提交后,為了將請求信息映射到模型中,還需要手動進行格式轉換,此外還借助了一個中轉對象productForm,其字段名稱和Product一模一樣,只是類型為String。
@RequestMapping(value = "/product_save",method = RequestMethod.POST) public String saveProduct(ProductForm productForm, RedirectAttributes redirectAttributes) { logger.info("saveProduct called"); System.out.println(productForm); Product product = new Product(); product.setName(productForm.getName()); try { //還需要強制類型轉換 product.setPrice(Float.parseFloat(productForm.getPrice())) } catch (Exception e) { e.printStackTrace(); } product.setDescription(productForm.getDescription()); Product savedProduct =productService.add(product); //這里實現了重定向傳值,但是必須要在配置文件中引用 <annotation-driven/> redirectAttributes.addFlashAttribute("message","The product was successful added"); return "redirect:/product_view/"+savedProduct.getId(); }
網站題目:SpringMVC實現數據綁定及表單標簽-創(chuàng)新互聯
分享網址:http://chinadenli.net/article12/decpgc.html
成都網站建設公司_創(chuàng)新互聯,為您提供營銷型網站建設、網站設計公司、靜態(tài)網站、標簽優(yōu)化、響應式網站、商城網站
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯