页面跳转方式

控制器的功能一般分为2类

1. 跳转页面的控制器

一类是处理页面调转的控制器,跳转页面时,可以携带一些简单的数据到页面。这种一般是get请求

2.处理数据的控制器

这类控制器一般负责查询数据或者保存数据或者更新数据。这种一般是post请求,
1.查询数据时,用post或者get请求。- 返回json类型的数据    (List,Map,JsonObject,Object(对象)。或返回前面几种形式的组合封装)- 返回数据列表(用不同的后台框架会返回不同的类型 若依:TableDataInfo)- 返回提示信息 比如0或1,成功或失败,true 或false 或者返回状态码2.保存数据和修改保存数据,删除数据 时,用post请求提交表单,修改也可以用put提交表单

方式1:

口诀:点击初始的右侧菜单,先进控制器。从控制器进入页面,页面加载时再次请求各种数据。

右侧菜单:可以灵活配置(有菜单表)。也可以写死(无菜单表)菜单的初始URL是写死的。

点击右侧菜单栏,
首先进入控制器的URL @RequestMapping("/system/user/front")
控制器的返回值是html页面。 返回值中是 文件夹路径+html页面路径
到了页面有又很多异步请求。再次请求列表的数据

方式2(不常用)

点击右侧菜单栏,
直接进入html页面。页面中有很多异步请求,去请求后台数据

java 控制器的类型和作用,跳转页面的方式相关推荐

  1. 【微信小程序】小程序中几种跳转页面的方式

    本期内容 本期将介绍小程序中,几种跳转页面的方式以及区别 目录 1.只能跳转到 tabBar 配置页面 2.返回上一级页面( delta:返回的页面数,默认值为 1,若 delta 大于现有页面数,则 ...

  2. Jquery跳转页面的方式

    Jquery跳转页面的方式 1.利用http的重定向来跳转 window.location.replace("http://www.php.cn"); 注意该方式是直接替换当前页面 ...

  3. Java中包装类型的作用_基本类型的包装类_Java语言程

    基本类型的包装类_Java语言程 6.3 基本类型的包装类 在Java中,每一种基本数据类型都有一个相应的包装类,这些类都在java.lang包中.8种基本数据类型所对应的包装类是:byte(Byte ...

  4. Java中包装类型的作用

    Java是面向对象的语言,每一种基本数据类型都应该有对应的对象类型,方便对基本类型进行操作.包装类型可以解决一些基本类型解决不了的问题,如下: 1 有时候一个函数需要传递一个Object变量 而你想传 ...

  5. java后台跳转页面实现方式

    总结: java后台跳转 @Controller下return一个String类型的跳转链接 注意:如果是@RestController注解下的controller,会将返回的字符串自动包进一个req ...

  6. =在 java中怎么表示_在Java中各种类型运算符的介绍与其基本使用方式(有具体使用示例)...

    一.算数运算符 基本四则运算符 + - * / %(使用规则简单,正常使用即可) 注意事项: a) int/int 结果还是 int 要保留小数需要使用double来计算 int a = 1; int ...

  7. javaFX 布局 控件 设置 背景 图片 java Fx 点击事件 实现跳转页面

    看见许多JavaFx 发现讲的很啰嗦,帮助还不大,希望写下这些的对您们有帮助 页面1 package aaa;import java.io.File;import javafx.application ...

  8. SpringMVC跳转页面默认类型和转发、重定向的使用

    格式: 一般卸载Action方法返回的视图路径前 : 转发 / 重定向: +路径 代码 作用 forward:  路径 (路径是http://localhost:8080/项目名 后的相对路径) 转发 ...

  9. tp框架 后台 利用二维码生成器 生成二维码 跳转页面

    1.先在某个控制器里写一个拼接跳转页面链接信息的方法,如: 要跳转的链接是 http://xxxxx.xxx.cn/index.php?s=/Admin/Test/index/id/101/cid/1 ...

最新文章

  1. [转]优秀编程的“艺术”
  2. PHP下socket编程
  3. android 系统状态栏的隐藏和显示
  4. 一步步部署基于Windows系统的Jenkins持续集成环境
  5. java开闭原则实现代码_向对象的六大原则
  6. html 英文字母不换行,css如何设置英文单词不换行?
  7. 分享 ASP.NET WebForm 另外一种开发方式,逃离服务器控件
  8. 奇葩属性:layout_weight 的解释及使用
  9. 创建CocoaPods的Framework Swift组件化之路(上)
  10. Python编程基础 一张图认识Python
  11. step7支持linux,STEP7 V5.4版本要求的操作系统-工业支持中心-西门子中国
  12. 职工信息管理系统C++代码
  13. JS小图切换大图轮播代码
  14. win7局域网共享教程
  15. MindManager模板百度云下载分享教程
  16. 叉烧fan的arduino自学笔记(一) 人体红外报警器
  17. 【數論】【搜索】【SCOI2009】遊戲
  18. Maven:你还在手动导包吗?带你了解Maven的前世今生(尚硅谷详细笔记)
  19. k8s入门:存储(storage)
  20. “重庆英才·智汇北碚”行动暨产业园成立大会启动

热门文章

  1. 高手和普通人的区别,就在破局思维
  2. Flex系列教程——flex的下载与安装
  3. java提取word中的文字,java获取word里面的文本
  4. C++中unique函数作用及使用条件
  5. 骨传导原理是什么?骨传导耳机的利弊
  6. vr技术在计算机教学中的应用,VR/AR技术在中小学基础教学中的应用分析
  7. protobuf 微信小程序_Protobuf在微信小游戏开发中的使用技巧
  8. 返璞归真-删除文件默认打开方式
  9. 抖音现在做的竞价推广都是怎么操作的?
  10. 【考研数学】九. 无穷级数