SpringMVC 学习笔记心得(五)响应数据和结果视图
发布日期:2021-05-12 20:01:37 浏览次数:12 分类:精选文章

本文共 4437 字,大约阅读时间需要 14 分钟。

SpringMVC������������������������������������������

���������������������

SpringMVC���������������Web���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

1. String������������

���������������������������������������������������������������������������������������������������������������������������������������String���������������������������������������������������������

���������������

@RequestMapping("/hello")public String hello() {    return "success";}

������������������������������������������������������������������������InternalResourceViewResolver������������������������������������������������������������JSP������������/WEB-INF/pages/success.jsp������

���������������

  • ���������������������������������������������������������������������������������������������������������������������������/WEB-INF/pages/success.jsp������������������������������������404������������������������������������������������������������������return "success.jsp"������
  • ������������������������������������������������������������������������������

2. Void������������

void���������������������������������������������DispatcherServlet������Business������������������������void������������������������������������������������������������

���������������

@GetMapping("/success")public void index() {     System.out.println("������������...");     // ���������������������������}

���������������������������������������������������������������������������������������������������������������/WEB-INF/pages/success.jsp���

���������

  • ������������������������������������������������������������������������������������������������request.getRequestDispatcher���������������������response.sendRedirect������������������

3. ModelAndView������������

ModelAndView������������������������������������������������������������������������������������������������������������������������������������������

���������������

@GetMapping("/model")public ModelAndView getView() {     ModelAndView mv = new ModelAndView();     mv.setViewName("success");     return mv;}

���������������������������������������success���������������������������������/WEB-INF/pages/success.jsp������������������������mv.addObject()������������������������������������������

���������������������������������

������������������������������������������������InternalResourceViewResolver������������������������������������������������������������������

���������������

������������������������������

������������������������������SpringMVC���������������������������������������������forward���redirect���������������������������������������������

1. ���������forward���

forward��������������������������������������������������� Dispatcherequest���������request.getRequestDispatcher������������������������������������������������������������

���������������

@RequestMapping("/test")public String delete() {    return "forward:/WEB-INF/pages/forward/test.jsp";}

���������

  • ���������������������������
  • ���������������������������������������������������
  • ���������WEB-INF������������������

2. ������������redirect���

redirect���������������HTTP���������302���������������������������������������������������������������������������������������������������������������������������������������������������������web.xml������������

���������������

@GetMapping("/guess")public String guess() {    return "redirect:/forward/test.jsp";}

������������������������������������WEB-INF���������������������������������������������

���������������������������

��������� ������ ���������
������������ 1��� 2���
������������ ��������� ���������������
������������ ������������������������������ ���������������������������������
������������ request.getRequestDispatcher response.sendRedirect
������������ ��������������� ���������������������������������
������ ������ ������
������������ ���������WEB-INF������������ ������������WEB-INF������������

������������������

  • ���������������������������������������������������������������������������
  • ���������������������������������������������������������������������������
  • ������������������������������������������������������������������������������

���������������������������������������������������������������SpringMVC������������������������������������

上一篇:SpringMVC 学习笔记心得(六)JSON数据+AJAX(ASCYN)请求
下一篇:SpringBoot 入坑(五)Elasticsearch端口访问被拒绝 问题解决

发表评论

最新留言

表示我来过!
[***.240.166.169]2025年04月18日 16时28分59秒