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

长沙做信息seo网站运用虚拟机建设网站

长沙做信息seo网站,运用虚拟机建设网站,国外网站备案,东莞市seo网络推广企业目录 一、RequestMapping注解 1.RequestMapping的属性 实例 1.在这里创建文件#xff0c;命名为Test: 2.复现-返回一个页面#xff1a; 创建test界面#xff08;随便写点什么#xff09;#xff1a; Test文件中编写#xff1a; ​编辑 运行#xff1a; 3.不返回…目录 一、RequestMapping注解 1.RequestMapping的属性 实例 1.在这里创建文件命名为Test: 2.复现-返回一个页面 创建test界面随便写点什么 Test文件中编写 ​编辑 运行 3.不返回界面返回字符串 编辑Test文件​编辑 实现这两个小功能后的完整的Test 2.RequestMapping的请求参数绑定 3.入参情况 1.请求携带一个参数 2.请求携带两个入参 3.两个及以上可以以对象的形式传参 4.杂糅传参 5.用form表单的形式提交 二、不常用的注解 1.RequestParam注解 经过前面对SpringMVC的配置和原理的讲解接着进行SpringMVC请求的相关讲解。 一、RequestMapping注解 RequestMapping注解的作用是建立请求URL和处理方法之间的对应关系 RequestMapping注解可以作用在方法和类上 1. 作用在类上第一级的访问目录 2. 作用在方法上第二级的访问目录 3. 细节路径可以不编写 / 表示应用的根目录开始 1.RequestMapping的属性 1. path 指定请求路径的url 2. value value属性和path属性是一样的 3. mthod 指定该方法的请求方式通常是GET和POST请求默认GET请求 现在以实例的形式进行讲解 实例 1.在这里创建文件命名为Test: 2.复现-返回一个页面 在里面写一个方法test1--表示返回一个名为test的界面既然这里return用了那么就要保证html中当真存在这么一个方法--去创建 创建test界面随便写点什么 Test文件中编写 运行 注意这里项目名称后的一级请求/二级请求返回test.html界面内容中文乱码正常 3.不返回界面返回字符串 编辑Test文件 更改后端就要重启服务器 同样步骤得到这里显示的就是String字符串而非界面了 实现这两个小功能后的完整的Test package controller;import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody;Controller //首先先打上注解-创建对象并且标明这里是Controller层 RequestMapping(path/test) //一级请求路径写不写/都无所谓 public class Test {/*** /role/save* method当前方法允许请求方式能访问* params请求路径上传参数* return*///打开页面的请求对应RequestMapping(path/t1,method{RequestMethod.GET}) //二级请求路径//这里指定了方法为GET默认是GET除此之外还有POST等等public String test1(){return test;}//返回字符串ResponseBodyRequestMapping(path/t2)public String test2(){return hello!;}}2.RequestMapping的请求参数绑定 (1). 绑定机制 1. 表单提交的数据都是kv格式的 usernamehahapassword123 2. SpringMVC的参数绑定过程是把表单提交的请求参数作为控制器中方法的参数进行绑定的 3. 要求提交表单的name和参数的名称是相同的 (2). 支持的数据类型 1. 基本数据类型和字符串类型 2. 实体类型JavaBean 3. 集合数据类型List、map集合等 基本数据类型和字符串类型 1. 提交表单的name和参数的名称是相同的 2. 区分大小写 实体类型JavaBean 1. 提交表单的name和JavaBean中的属性名称需要一致 2. 如果一个JavaBean类中包含其他的引用类型那么表单的name属性需要编写成对象.属性 例如address.name 给集合属性数据封装 1. JSP页面编写方式list[0].属性 3.入参情况 1.请求携带一个参数 这里给出一个例子同样这个例子是写在Test文件中的 //一个入参时ResponseBodyRequestMapping(path/t3,method{RequestMethod.GET}) //二级请求路径public String test3(String name){return name;} 重启服务器 将入参携带在请求中 2.请求携带两个入参 这里给出一个例子同样这个例子是写在Test文件中的 //两个及以上不同类型入参ResponseBodyRequestMapping(path/t4,method{RequestMethod.GET}) //二级请求路径public String test4(String name,Integer age,char sex){return namenameageagesexsex;} 重启服务器 将入参携带在请求中 3.两个及以上可以以对象的形式传参 创建User类生成get和set方法 这里给出一个例子同样这个例子是写在Test文件中的 //对象的形式传参ResponseBodyRequestMapping(path/t5,method{RequestMethod.GET}) //二级请求路径public String test5(User user){return user.toString();} 重启服务器 将入参携带在请求中 这里就会遵循对象的原则只传一个时其他默认为空 4.杂糅传参 这里给出一个例子同样这个例子是写在Test文件中的 //杂糅着用ResponseBodyRequestMapping(path/t6,method{RequestMethod.GET}) //二级请求路径public String test7(User user,String father){return user.toString()father;} 重启服务器 将入参携带在请求中 5.用form表单的形式提交 前面我们的传参都是通过请求携带的现在我们来实现通过Form表单来实现入参 首先修改想要return的前端界面test.html !DOCTYPE html html langen headmeta charsetUTF-8titleTitle/title /head body h1我是一个复现界面的例子我是界面/h1 !--加上表单-- form action/StringMVCTestTwice/test/t5 methodgetinput typetext namename/br/input typetext nameage/br/input typetext namesex/br/input typesubmit/ /form !--表单结束-- /body /html 并在Test文件中添加 //form的形式传参RequestMapping(path/t7,method{RequestMethod.GET}) //二级请求路径public String test7(User user){return test;} 随后重启服务器去调用这个请求 点击提交就会自动识别跳转到 t5请求 二、不常用的注解 1.RequestParam注解 1. 作用把请求中的指定名称的参数传递给控制器中的形参赋值 2. 属性 1. value请求参数中的名称 2. required请求参数中是否必须提供此参数默认值是true必须提供 3. 代码如下 import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam;Controller RequestMapping(/dept) public class DeptController {RequestMapping(/save)public String save(RequestParam(value username,required false) String name){System.out.println(name);return suc;} }
http://www.w-s-a.com/news/74743/

相关文章:

  • 提交网站给百度增加wordpress插件
  • 网站建设企业官网体验版是什么Wordpress哪个模板最快
  • 美丽说网站模板湖北可以做网站方案的公司
  • 北京西站进站最新规定建设网站的提成是多少
  • wordpress站点如何加速网站建设描述怎么写
  • 如何免费建造网站免费vi模板网站
  • 商丘做网站多少钱扬州大发网站建设
  • 网站建设哪家性价比高自己做项目的网站
  • 成立一个网站济宁营销型网站建设
  • 南通购物网站建设设计类平台网站
  • 专业网站建设咨询thinkphp网站源码下载
  • 怎么制作一个国外网站网站推广找哪家公司好
  • 免费做网站怎么做网站想在网上卖东西怎么注册
  • 淘宝网站建设的策划书网投怎么做网站
  • 如何免费做公司网站视频网站开发视频
  • 网站后台是怎么更新wordpress 大于2m的xm
  • 制作网页设计软件列表案例营销网站优化seo
  • 住房和建设建设局网站报告长官夫人在捉鬼
  • 用asp做网站需要什么软件天津建设工程信息网怎么注册
  • 一站式服务图片北京网站优化多少钱
  • 专业的论坛网站建设全网加速器
  • 成都品牌建设网站公司表单制作小程序
  • 手机端 网站 模板网页广告关不掉怎么办
  • 软装公司网站建设有没有做任务的网站
  • 加盟招商网站建设工业设计网站 知乎
  • 怎么做淘宝客网站优化免费windows7云主机
  • 有什么网站可以推广信息沈阳网站建设思路
  • 网站建设可研域名解析在线工具
  • 鲜花销售网站模板wordpress+模版+推荐
  • 企业网站报价网站域名 没有续费