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

网站开发专员招聘百度网络电话

网站开发专员招聘,百度网络电话,百度推广联盟,手机网站 微信网站 区别前些天发现了一个巨牛的人工智能学习网站#xff0c;通俗易懂#xff0c;风趣幽默#xff0c;忍不住分享一下给大家。点击跳转到教程。1.ModelAttribute注释方法   例子#xff08;1#xff09;#xff0c;#xff08;2#xff09;#xff0c;#xff08;3#x…前些天发现了一个巨牛的人工智能学习网站通俗易懂风趣幽默忍不住分享一下给大家。点击跳转到教程。1.ModelAttribute注释方法    例子123类似被ModelAttribute注释的方法会在此controller每个方法执行前被执行因此对于一个controller映射多个URL的用法来说要谨慎使用。 (1ModelAttribute注释void返回值的方法  1 Controller 2 public class HelloWorldController { 3 ModelAttribute 4 public void populateModel(RequestParam String abc, Model model) { 5 model.addAttribute(attributeName, abc); 6 } 7 8 RequestMapping(value /helloWorld) 9 public String helloWorld() { 10 return helloWorld; 11 } 12 } 这个例子在获得请求/helloWorld 后populateModel方法在helloWorld方法之前先被调用它把请求参数/helloWorld?abctext加入到一个名为attributeName的model属性中在它执行后 helloWorld被调用返回视图名helloWorld和model已由ModelAttribute方法生产好了。   这个例子中model属性名称和model属性对象有model.addAttribute()实现不过前提是要在方法中加入一个Model类型的参数。   当URL或者post中不包含次参数时会报错其实不需要这个方法完全可以把请求的方法写成这样缺少此参数也不会出错 1 RequestMapping(value /helloWorld) 2 public String helloWorld(String abc) { 3 return helloWorld; 4 } 2ModelAttribute注释返回具体类的方法 1 ModelAttribute 2 public Account addAccount(RequestParam String number) { 3 return accountManager.findAccount(number); 4 } 这种情况model属性的名称没有指定它由返回类型隐含表示如这个方法返回Account类型那么这个model属性的名称是account。   这个例子中model属性名称有返回对象类型隐含表示model属性对象就是方法的返回值。它无须要特定的参数。 3ModelAttribute(value)注释返回具体类的方法 1 Controller 2 public class HelloWorldController { 3 ModelAttribute(attributeName) 4 public String addAccount(RequestParam String abc) { 5 return abc; 6 } 7 8 RequestMapping(value /helloWorld) 9 public String helloWorld() { 10 return helloWorld; 11 } 12 } 这个例子中使用ModelAttribute注释的value属性来指定model属性的名称。model属性对象就是方法的返回值。它无须要特定的参数。 4ModelAttribute和RequestMapping同时注释一个方法 1 Controller 2 public class HelloWorldController { 3 RequestMapping(value /helloWorld.do) 4 ModelAttribute(attributeName) 5 public String helloWorld() { 6 return hi; 7 } 8 } 这时这个方法的返回值并不是表示一个视图名称而是model属性的值视图名称由RequestToViewNameTranslator根据请求/helloWorld.do转换为逻辑视图helloWorld。 Model属性名称有ModelAttribute(value””)指定相当于在request中封装了keyattributeNamevaluehi。 2.ModelAttribute注释一个方法的参数 1从model中获取 1 Controller 2 public class HelloWorldController { 3 ModelAttribute(user) 4 public User addAccount() { 5 return new User(jz,123); 6 } 7 8 RequestMapping(value /helloWorld) 9 public String helloWorld(ModelAttribute(user) User user) { 10 user.setUserName(jizhou); 11 return helloWorld; 12 } 13 } 在这个例子里ModelAttribute(user) User user注释方法参数参数user的值来源于addAccount()方法中的model属性。   此时如果方法体没有标注SessionAttributes(user)那么scope为request如果标注了那么scope为session 2从Form表单或URL参数中获取实际上不做此注释也能拿到user对象 ModelAttribute具有如下三个作用 ①绑定请求参数到命令对象放在功能处理方法的入参上时用于将多个请求参数绑定到一个命令对象从而简化绑定流程而且自动暴露为模型数据用于视图页面展示时使用。 其实  ModelAttribute 此处对于供视图页面展示来说与 model.addAttribute(attributeName, abc); 功能类似。 1 Controller 2 public class HelloWorldController { 3 RequestMapping(value /helloWorld) 4 public String helloWorld(ModelAttribute User user) { 5 return helloWorld; 6 } 7 } 此处多了一个注解ModelAttribute(user)它的作用是将该绑定的命令对象以“user”为名称添加到模型对象中供视图页面展示使用。我们此时可以在视图页面使用${user.username}来获取绑定的命令对象的属性。  ②暴露RequestMapping 方法返回值为模型数据放在功能处理方法的返回值上时是暴露功能处理方法的返回值为模型数据用于视图页面展示时使用。 public ModelAttribute(user2) UserModel test3(ModelAttribute(user2) UserModel user) 大家可以看到返回值类型是命令对象类型而且通过 ModelAttribute(user2) 注解此时会暴露返回值到模型数据 名字为user2 中供视图展示使用 ModelAttribute  注解的返回值会覆盖 RequestMapping  注解方法中的 ModelAttribute  注解的同名命令对象 ③暴露表单引用对象为模型数据放在处理器的一般方法非功能处理方法上时是为表单准备要展示的表单引用对象如注册时需要选择的所在城市等而且在执行功能处理方法 RequestMapping  注解的方法之前自动添加到模型对象中用于视图页面展示时使用 注意这时候这个User类一定要有没有参数的构造函数。
http://www.pierceye.com/news/791869/

相关文章:

  • 网站运营无经验可以做吗垂直类网站怎么做
  • 中国站长网站wordpress开启xmlrpc
  • 网站建设的好处建设工程质量管理条例网站
  • asp.net网站建设教程做电影网站 需要进那些群
  • 2013网站挂马教程长沙网站建设优化
  • 网站搭建详细教程wordpress 找不到主题
  • 陕西省建设厅申报网站大型网站建设公司推荐
  • 企业商城建站外贸建站上海
  • 织梦如何做网站网页设计公司背景
  • 购买域名网站程序员外包公司到底值不值得去
  • 网站出售商品建设广告公司主要做什么
  • 西安的电商网站设计大庆市城乡建设局网站
  • 服装网站建设需要什么内容中国建设银行总行官方网站
  • 免费下载设计素材网站wordpress metaslider
  • 如何建一个自己的网站给网站做rss
  • 宜昌网站制作公司亿腾云优化seo
  • 网站icp备案信息是什么一号网站建设
  • 怎么样做网站徐州市中宇建设工程有限公司网站
  • 网站建站公司官网免费企业网站建设介绍
  • 知名网站建设托管河北建筑工程学院招生信息网
  • 服务器网站建设流程图十堰网站制作公司电话
  • 营销型网站seo开发一个app需要什么技能
  • 网站的欢迎页怎么做织梦网站名称修改
  • 树莓派做博客网站济南抖音推广公司
  • 网站短链接生成济宁网络
  • 组建 网站开发团队交互设计作品集网站
  • 宜春个人网站建设网站建设惠州
  • 医院网站开发兼职wordpress 域名跳转
  • 安监局网站建设wordpress 修改路径
  • 快速搭建网站wordpress成品网站货源入口