笔记18 客户端跳转
在前面的例子中,无论是/index跳转到index.jsp 还是/addProduct 跳转到showProduct.jsp,都是服务器跳转。
本例讲解如何进行客户端跳转
1.修改IndexController
首先映射/jump到jump()方法
在jump()中编写如下代码:ModelAndView mav = new ModelAndView("redirect:/index");
redirect:/index:即表示客户端跳转的意思
1 package controller; 2 3 import javax.servlet.http.HttpServletRequest; 4 import javax.servlet.http.HttpServletResponse; 5 6 import org.springframework.stereotype.Controller; 7 import org.springframework.web.bind.annotation.RequestMapping; 8 import org.springframework.web.servlet.ModelAndView; 9 10 @Controller 11 public class IndexController { 12 @RequestMapping("/index") 13 public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception { 14 15 ModelAndView mav = new ModelAndView("index"); 16 mav.addObject("message", "Hello Spring MVC——————客户端跳转"); 17 return mav; 18 } 19 20 @RequestMapping("/jump") 21 public ModelAndView jump() { 22 ModelAndView mav = new ModelAndView("redirect:/index"); 23 return mav; 24 } 25 }
2.测试
访问页面:http://localhost:8080/MySpringMVC5/jump
结果客户端跳转到了:http://localhost:8080/MySpringMVC5/index
转载于:https://www.cnblogs.com/lyj-gyq/p/8909956.html
笔记18 客户端跳转相关推荐
- 【SpringMVC 笔记】结果跳转、数据处理、乱码问题
结果跳转和数据处理 结果跳转方式 ModelAndView Servlet API SpringMVC - 无视图解析器 SpringMVC - 有视图解析器 处理提交数据 1.提交的域名称和处理方法 ...
- Go语言编程笔记18:软件测试
Go语言编程笔记18:软件测试 图源:wallpapercave.com 软件测试也是软件开发的重要组成部分,本篇文章将探讨如何使用Go的标准库和第三方库对程序进行测试. testing Go的标准库 ...
- 【计算机网络学习笔记18】防火墙技术、入侵检测技术
[计算机网络学习笔记18]防火墙技术.入侵检测技术 一.防火墙 防火墙 (firewall) :一种访问控制技术,通过严格控制进出网络边界的分组,禁止任何不必要的通信,从而减少潜在入侵的发生,尽可能降 ...
- Hadoop学习笔记—18.Sqoop框架学习
Hadoop学习笔记-18.Sqoop框架学习 一.Sqoop基础:连接关系型数据库与Hadoop的桥梁 1.1 Sqoop的基本概念 Hadoop正成为企业用于大数据分析的最热门选择,但想将你的数据 ...
- Ext.Net学习笔记18:Ext.Net 可编辑的GridPanel
Ext.Net GridPanel 有两种编辑模式:编辑单元格和编辑行. 单元格编辑: 行编辑: 可以看出,单元格编辑的时候,只有单元格会进入编辑模式,而行编辑模式中则对编辑行的所有可编辑字段统一进行 ...
- SpringMvc的服务器端跳转和客户端跳转
首先,找到 package org.springframework.web.servlet.view; public class InternalResourceViewResolver extend ...
- 微信小程序开发:学习笔记[8]——页面跳转及传参
微信小程序开发:学习笔记[8]--页面跳转及传参 页面跳转 一个小程序拥有多个页面,我们可以通过wx.navigateTo推入一个新的页面.在首页使用2次wx.navigateTo后,页面层级会有三层 ...
- JAVA 客户端跳转与服务器端跳转 get与post
虽然说get 与post 问题很老套了,但是作为web 开发人员来说对于这个的理解确实很有必要,其实说到get 和post,还可以有doGet 与doPost 和客户端跳转与服务端跳转的区别: GET ...
- 客户端跳转与服务器跳转的区别
客户端跳转时用HttPservletResopse对象的sendRedirect函数实现,服务器端跳转是使用RequestDispather对象的forward方法实现的.这两者之间的区别主要体现在三 ...
最新文章
- 达观杯_构建模型(一)linearSVM
- Oracle 11g 数据统计量Pending处理
- SSM整合项目中使用百度Ueditor遇到的问题。
- 计算机问题在线解答,2014年计算机专业复习疑难问题答疑
- CSS基础「五」定位
- idea DataGrip 使用图解教程
- 重装win 修复ubuntu引导
- 深度学习CNN, R-CNN
- android 1024 github,1024 怎么能少了这款高颜值、敲实用的 GitHub 第三方客户端呢?...
- ubuntu16.04安装ros操作系统,解决网络问题
- 集成电路的设计 —— 晶体管
- vb 运行错误429 mysql_win7系统运行VB工具提示“运行时错误429 ActiveX部件不能创建对象”的解决方法...
- python随机生成11位手机号码的用户数据并存入excel表格
- 深度学习AI美颜系列---美图秀秀AI美图之跨次元相机特效
- Criteo数据集预处理
- .py文件应该怎样打开?
- 遥控汽车网页小游戏源码
- http中各个状态码的含义
- Mybatis错误 Result Maps collection already contains value for xxx
- 刚去公司,发现node版本过高,如何将node版本降低?
热门文章
- cufon,在网页上画出特殊字体
- [iOS] 引用外部静态库时,(类别)目录方法无法加载问题
- 白话算法(6) 散列表(Hash Table)从理论到实用(中)
- 学习笔记总结(VC)
- 为什么喜欢听钢琴+小提琴
- 关于hive数仓这个概念的一些理解+查看hive底层引擎是否是tez
- 到底什么是hash partition?
- 传递函数尾1法和首1法及具体举例+H(s)与H(z)在书中出现的目的
- wine最小化游戏后无法恢复的问题
- char[]和char*的区别(转)