承接之前的视图解析器的内容:

  <!--视图解析器:DispatcherServlet给他的ModelAndView--><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" id="InternalResourceViewResolver"><!--前缀--><property name="prefix" value="/WEB-INF/jsp/"/><!--后缀--><property name="suffix" value=".jsp"/></bean>

是把固定的内容分离 留下可改动的部分

spring MVC也可以使用servlet里的重定向和转发。

ServletAPI
通过设置ServletAPI,不需要视图解析器.
1.通过HttpServletResponse进行输出
2.通过HttpServletResponse实现重定向
3.通过HttpServletResponse实现转发

@controller
public class ResultGo {@RequestMapping(" /result/t1")
public void test1 (HttpservletRequest req,HttpServletResponse rsp) throws IOExcept
rsp.getwriter().println( "Hello, Spring BY servlet API");
}
@RequestMapping(" /result/t2")
public void test2(HttpServletRequest req,HttpservletResponse rsp) throws IOExcept
{rsp.sendRedirect( "/index.jsp" );
}
@RequestMapping("/result/t3")
public void test3 (HttpServletRequest req,HttpServletResponse rsp) throws Exceptic{req.setAttribute( "msg","/result/t3"):
req.getRequestDispatcher("/WEB-INF/jsp/test.jsp").forward(req,rsp);
}

session会话:

    @RequestMapping("/session")public String test1(HttpServletRequest req,HttpServletResponse rep){HttpSession session=req.getSession();System.out.println(session.getId());return "test";}

spring MVC无需视图解析器的实现:

return "redirect:/index.jsp";//重定向
return "forward:/index.jsp";//转发

springMVC 重定向和转发相关推荐

  1. springmvc - 重定向与转发的区别

    重定向与转发的区别: 1.重定向访问服务器两次,转发只访问服务器一次. 2.转发页面的URL不会改变,而重定向地址会改变 3.转发只能转发到自己的web应用内,重定向可以重定义到任意资源路径. 4.转 ...

  2. SpringMVC重定向和转发

    1.常规用法,返回一个View @RequestMapping(value="/testa", method=RequestMethod.GET) public String in ...

  3. Java学习记录 04SpringMVC 重定向和转发

    SpringMVC 重定向和转发 Spring MVC 请求方式 分为:转发.重定向 2种.在Servlet中 请求方式处理都是在 controller层 !!! 转发 客户浏览器发送 http 请求 ...

  4. springmvc java中转发_Springmvc中的转发重定向和拦截器的示例

    本文介绍了Springmvc中的转发重定向和拦截器的示例,分享给大家,具体如下: 可变参数在设计方法时,使用 数据类型...来声明参数类型,例如: public static void functio ...

  5. springmvc重定向到另一个项目_spring mvc的转发与重定向

    转发与重定向 spring mvc底层其实就是一个servlet,因此在spring mvc中也存在转发和重定向的概念.对于转发的页面,可以是在WEB-INF目录下的页面:而重定向的页面,是不能在WE ...

  6. SpringMVC系列(九)自定义视图、重定向、转发

    一.自定义视图 1. 自定义一个视图HelloView.java,使用@Component注解交给Spring IOC容器处理 1 package com.study.springmvc.views; ...

  7. springmvc重定向到另一个项目_Spring MVC重定向和转发详解

    Spring MVC请求方式分为转发.重定向两种,是用forward和redirect关键字在controller层进行处理.本文我们就来探讨一下Spring MVC请求方式中的Spring MVC重 ...

  8. SpringMVC重定向与请求转发

    SpringMVC重定向与请求转发 一,请求转发 ①请求转发地址栏不会发生改变 ②请求转发只发送一次请求.能携带原有的参数 ③请求转发只可以在同一个服务器中进行转发 ④实际上视图解析器的转发本质也是请 ...

  9. SpringMVC怎么样设定重定向和转发的?

    SpringMVC怎么样设定重定向和转发的? (1)转发:在返回值前面加"forward:", 譬如"forward:user.do?name=method4" ...

最新文章

  1. 命令行批量截图Node脚本
  2. Silverlight在调用wcf时传输数据过大返回Not Found的解决办法
  3. 跟着别人的感觉做网络推广之二
  4. 28家知名IT公司名称的由来
  5. rcu宽限期_如何处理宽限期错误:静默失败不是一种选择
  6. [案例]某体育用品公司在零售领域BI的产品应用解决方案
  7. 关于sts与eclipse版本对应的插件图
  8. 分享Visual SVN Hook Script—— 允许客户端编辑SVN log message
  9. 微信小程序项目实例——图片处理小工具(自制低配版美图秀秀)
  10. java 中文车牌识别_EasyPR-Java开源中文车牌识别系统工程部署
  11. 为什么要使用SSM框架进行项目开发
  12. 高仿360云盘android端的ui实现,(原创)高仿360云盘android端的UI实现 – 孤~影
  13. bat文件的@echo off是什么作用?
  14. 基于java的宠物管理系统设计与实现(项目报告+答辩PPT+源代码+数据库+截图+部署视频)
  15. java背单词_java实现背单词程序
  16. 【Unity】励志成为最强UI仔—BeaverJoe项目之UI界面制作【上】代码优化-动态加载UI对象
  17. 获取top等之类命令的部分打印内容
  18. 去掉搜索引擎中的Powered By Dvbbs.net (动网论坛)
  19. ! LaTeX Error: File xxx.sty not found.mac解决办法+使用texpad的几点坑(硕士论文排版)
  20. Oracle 数据库 Scott 用户介绍

热门文章

  1. zoj222/(^o^)/~
  2. android6悬浮窗权限设置,适配悬浮窗权限与系统设置修改权限
  3. 准到哭!十二星座考研状态大揭秘!
  4. cocos Creator键盘按键事件实现人物移动
  5. 电脑重启后 服务总是被改为手动
  6. Keepalived 配置详解
  7. testlink mysql配置_TestLink环境搭建
  8. 使用nwjs将H5页面打包为桌面exe安装包
  9. 赏析:满江红·狂风沙
  10. 2022-2028全球及中国食品加工系统行业研究及十四五规划分析报告