Springmvc ViewResolver實(shí)現(xiàn)的過程?很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
成都服務(wù)器托管,創(chuàng)新互聯(lián)提供包括服務(wù)器租用、眉山聯(lián)通機(jī)房、帶寬租用、云主機(jī)、機(jī)柜租用、主機(jī)租用托管、CDN網(wǎng)站加速、國(guó)際域名空間等業(yè)務(wù)的一體化完整服務(wù)。電話咨詢:18980820575總結(jié):
ViewResolver 如果要改需要自己注入到容器中并進(jìn)行修改, springmvc使用的是InterResourceViewResover
view不需要自己改,是springmvc根據(jù)return返回值選的
既然看到有ModelAndView直接跳轉(zhuǎn)jsp的, 有請(qǐng)求轉(zhuǎn)發(fā)的,有重定向的,這里整體是怎么設(shè)計(jì)的: (@ResponseBody的在此不作展開)
HiController:
@Controller public class HiController { @RequestMapping("/hi") public ModelAndView getHi() { ModelAndView mav = new ModelAndView("me"); return mav; } @RequestMapping("/yes") public String forwardYes() { return "forward:patch"; } @RequestMapping("/no") public String RedirectNo() { return "redirect:patch"; } @ResponseBody @RequestMapping("/patch") public String redirectNo() { return "from forward or redirect request"; // 這種情況沒有view,在這里不討論 } }