-
為什么稱為前端控制器
查看全部 -
前端控制器
查看全部 -
Maven坐標(biāo),定位一個(gè)軟件
查看全部 -
POM An xml file (pom.xml)
查看全部 -
MVC的核心思想是業(yè)務(wù)數(shù)據(jù)抽取同業(yè)務(wù)數(shù)據(jù)呈現(xiàn)相分離
查看全部 -
將頁面控件 name 映射到參數(shù)中
@RequestParam("file") MultipartFile file
判斷文件是否為空? !file.isEmpty()
Fileutils.copyInputStreamTofile(file.getInputStream(),new File("\\asdfas\\adsfadf\\"))
查看全部 -
ResponseEntity泛型類處理返回結(jié)果轉(zhuǎn)換json格式
@ResponseBody來處理返回?cái)?shù)據(jù)json
@ResquestBody頁面以json提交的格式
查看全部 -
配置ContentNegotiateViewResolver
依賴
查看全部 -
json是輕量級的數(shù)據(jù)處理格式
ContentNegotiateViewResolver負(fù)責(zé)處理
查看全部 -
MultipartFile接口請求中接收的上載文件
判斷是否有上傳文件!file.isEmpty()
獲取上傳的文件名file.getOriginalFilename()
FilUtils.copyInputStreamToFile(source,destination)文件拷貝和i/o流的操作。第一個(gè)參數(shù)本地的文件流,第二個(gè)參數(shù)要拷貝的地址。
查看全部 -
文件上傳文件配置和包
查看全部 -
頁面控件名稱與模型名稱一致? 1. 綁定參數(shù)
return “redirect:? ? ?”重定向
forward? ? 轉(zhuǎn)發(fā)
log.debug(ReflectionToStringBuilder.toString(object))將對象以鍵值對的形式輸出
@ModelAttrbute 方法參數(shù)級別? 2.綁定參數(shù)
查看全部 -
Model Map?
接受傳入?yún)?shù) @RequestParam("")將請求參數(shù)區(qū)的參數(shù)映射到犯方法的參數(shù)上? ? ? ? ? ? ? ? @PathVariable("") 將請求url的路徑變量“/view/{參數(shù)}”
查看全部 -
@Controller和@RequestMapping組合對映射請求的攔截
通過@RequestParam和@PathVariable進(jìn)行參數(shù)綁定
//courses/view?id=123
//courses/view{id}
查看全部 -
Spring MVC 提供了以下幾種途徑輸出模型數(shù)據(jù):
ModelAndView: 處理方法返回值類型為 ModelAndView 時(shí), 方法體即可通過該對象添加模型數(shù)據(jù)
Map 及 Model: 入?yún)閛rg.springframework.ui.Model、org.springframework.ui.ModelMap 或 java.uti.Map 時(shí),處理方法返回時(shí),Map 中的數(shù)據(jù)會自動(dòng)添加到模型中。
@SessionAttributes: 將模型中的某個(gè)屬性暫存到 HttpSession 中,以便多個(gè)請求之間可以共享這個(gè)屬性
@ModelAttribute: 方法入?yún)?biāo)注該注解后, 入?yún)⒌膶ο缶蜁诺綌?shù)據(jù)模型中查看全部
舉報(bào)