当前位置: 首页 > news >正文

网站开发哪便宜北京环评在那个网站上做

网站开发哪便宜,北京环评在那个网站上做,wordpress 分类目录 不显示,开发公司保障员工安全的措施文章目录 什么是SpringMVC#xff1f;使用SpringMVCSpringMVC创建和连接创建连接RequestMapping的基础使用 获取参数返回数据返回静态页面返回非页面的普通数据#xff08;text/html#xff09;返回JSON对象请求转发或者请求重定向 什么是SpringMVC#xff1f; SpringMVC它… 文章目录 什么是SpringMVC使用SpringMVCSpringMVC创建和连接创建连接RequestMapping的基础使用 获取参数返回数据返回静态页面返回非页面的普通数据text/html返回JSON对象请求转发或者请求重定向 什么是SpringMVC SpringMVC它的正式名称是“Spring Web MVC”是一个基于Servlet API构建的原始Web框架。MVC是Model View Controller 的缩写它是软件工程中的一种软件架构模型把软件系统分为模型、视图和控制器三部分。MVC是一种思想而SpringMVC是对MVC思想的具体实现。 我们要学习SpringMVC是因为绝大多数Java项目都是基于SpringSpringBoot的而Spring的核心就是SpringMVC。我们学习SpringMVC主要学习下面介绍的三个方面 连接的功能将⽤户浏览器和 Java 程序连接起来也就是访问⼀个地址能够调⽤到我们的Spring 程序。获取参数的功能⽤户访问的时候会带⼀些参数在程序中要想办法获取到参数。输出数据的功能执⾏了业务逻辑之后要把程序执⾏的结果返回给⽤户。 使用SpringMVC SpringMVC创建和连接 创建 连接 Controller //让spring框架启动时就加载类 ResponseBody //返回非页面数据 RequestMapping(/user) // 可以把Controller和ResponseBody两个注解合并为一个RestController注解 public class UserController {RequestMapping(/sayHi)public String sayHi() {return hi,spring mvc;}} 注 我们要创建一个类来做路由映射借此建立起浏览器页面与后端程序的连接RequestMapping是被用来做接口的路由映射的当用户访问某一个url时会将用户的请求对应到程序中的某个类的某个方法上。 RequestMapping的基础使用 //接收GET请求的三种方法//方法一RequestMapping(/sayHi)//方法二RequestMapping(value /sayHi,method RequestMethod.GET)//方法三GetMapping(/sayHi)//接收POST请求的三种方法//方法一RequestMapping(/sayHi)//方法二RequestMapping(value /sayHi,method RequestMethod.POST)//方法三PostMapping(sayHi)注 RequestMapping即可以修饰类也可以修饰方法。当修饰类和方法的时候访问的地址是类方法当 url 路径唯一时可以只修饰方法访问的地址是方法。RequestMapping即可以用来接收 Get请求 也可以用来接收 Post请求。接收 Get请求 和接收 Post请求分别有三种方法上面的代码示例已经给出。 获取参数 我们对十一种传来的参数的类型进行处理传递单参数、传递对象、传递多个参数、参数重命名、传递JSON对象、直接从 url 中传递参数、上传文件、得到Cookie、得到header、设置session、读取session。 由于篇幅太长单独总结为一篇博客大家点击此链接查看详细介绍代码演示SpringMVC获取参数的十一种方法 返回数据 在返回前端静态页面时不需要加上ResponseBody注解在返回前端普通数据时要加上ResponseBody注解。 ResponseBody返回的值如果是字符将转化成 text/html如果是对象将转化成 application/json。 ResponseBody即可以修饰类也可以修饰方法修饰类表示类中的所有方法都会返回 html 或者 json 返回静态页面 //返回前端一个静态的页面 需要多添加一个依赖 然后设置配置文件 Controller RequestMapping(/toFront) public class FrontController {RequestMapping(/front)public Object toFront(){return front.html;} }返回非页面的普通数据text/html //返回非页面的普通数据 Controller ResponseBody RequestMapping(/p) public class ResponseController {RequestMapping(/index)public String index(){return index.html;} }返回JSON对象 RestController RequestMapping(/retJson) public class JsonController {RequestMapping(/respJson)public HashMapString,String retJson(){//注 HashMap的key不能相同 相同时下一次插入的值会替换掉上一次的值 使HashMap中只有一个值HashMapString,String hashMap new HashMap();hashMap.put(say1,hello);hashMap.put(say2,hi);hashMap.put(say3,spring muc);return hashMap;} }请求转发或者请求重定向 Controller RequestMapping(/toSend) //RestController 返回页面不是数据 // redirect和forward的三点区别 public class ResendController {RequestMapping(/redirect)//请求重定向public String redirect(){return redirect:/front.html;}RequestMapping(/forward)//请求转发public String forward(){return forward:/front.html;} }请求转发和请求重定向的区别 请求重定向将请求重新定位到资源不需要经过服务器请求转发需要经过服务器进行转发。请求重定向地址发生变化请求转发地址不发生变化。请求重定向和直接访问新地址效果一致不存在原来的外部资源不能访问的问题请求转发需要经过服务器转发有可能造成原外部资源不能访问的问题。
http://www.sadfv.cn/news/51965/

相关文章:

  • erp管理系统多少钱百度seo标题优化软件
  • 大朗做网站的物流运输做网站的素材
  • 网站建设公司营销方案做360手机网站优化排
  • 珠海主题网站设计模板交流平台网站架构怎么做
  • 商城网站建设需求分析wordpress显示时间代码
  • 星座 网站 建设广西壮族自治区有几个市
  • 建设网站要买空间吗商标注册证在哪里可以查到
  • 用dw做的网站怎么发布wordpress主题nova
  • 坂田网站建设公司互联网去哪里学
  • 凡客诚品网站建设策划书原创文章网站开发教程
  • 中国企业网站建设案例wordpress数据库发布文章
  • 网站网页设计代码软文100字左右案例
  • 芜湖网站建设工作室广西网络干部学院官网
  • 如何防止网站攻击未来产品设计
  • 百度收录网站多久商城网站建设服务哪家好
  • 前端和做网站网站外链建设平台
  • 万网可以花钱做网站昆明网站推广优化公司
  • 简约网站版式国内十大平面设计公司
  • 广州哪家做网站价格好广东短视频推广公司
  • 内蒙古知名网站建设广告模板图片
  • 东莞制作网站公司哪家好域名网址注册
  • 南宁网站定制公司下载百度app下载
  • 360度网站模板上海网站建设的
  • 站长素材网yandex搜索引擎入口
  • 360网站导航公司地址怎么做由音乐学院做的网站
  • app设计模板网站域名是什么意思
  • 找人开发一个网站多少钱建筑工程承包合同书
  • 企业网站的首页展示网站多少钱一个
  • 帮别人设计网站的网站吗成都企业网站排名优化
  • 网站搭建的策略与方法手机开发游戏的软件