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

做网站功能的框架结构图网络营销公司业务范围

做网站功能的框架结构图,网络营销公司业务范围,口碑营销的经典案例,视频素材网免费一、预备知识:RequestMapping RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。 1 RequestMapping(value "/aaa")//类级别,可以没有 2 public …
一、预备知识:@RequestMapping
RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。
用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。
1 @RequestMapping(value = "/aaa")//类级别,可以没有
2 public class myController {
3     @RequestMapping(value = "/bbb")//方法级别,必须有
4     public String getMyName() {
5         return "myReturn";
6     }
7 }
对应的action就是:<form action="aaa/bbb">
返回页面就是myReturn.jsp

二、@Responsebody与@RequestBody
@Responsebody 表示该方法的返回结果直接写入 HTTP response body 中
一般在异步获取数据时使用,在使用 @RequestMapping 后,返回值通常解析为跳转路径,
加上 @Responsebody 后返回结果不会被解析为跳转路径,而是直接写入 HTTP response body 中。
比如异步获取json数据,加上 @Responsebody 后,会直接返回json数据。
@RequestBody 将 HTTP 请求正文插入方法中,使用适合的 HttpMessageConverter 将请求体写入某个对象。
 1 function login() {//页面异步请求
 2     var mydata = '{"name":"' + $('#name').val() + '","id":"'
 3             + $('#id').val() + '","status":"' + $('#status').val() + '"}';
 4     $.ajax({
 5         type : 'POST',
 6         contentType : 'application/json',
 7         url : "${pageContext.request.contextPath}/person/login",
 8         processData : false,
 9         dataType : 'json',
10         data : mydata,
11         success : function(data) {
12             alert("id: " + data.id + "\nname: " + data.name + "\nstatus: "
13                     + data.status);
14         },
15         error : function() {
16             alert('出错了!');
17         }
18     });
19 };
1 @RequestMapping(value = "person/login")
2 @ResponseBody
3 public Person login(@RequestBody Person person) {//将请求中的mydata写入Person对象中
4    return person;//不会被解析为跳转路径,而是直接写入HTTP response body中
5 }
 
三、扩展:@PathVariable获取请求路径变量
 1 function profile() {
 2     var url = "${pageContext.request.contextPath}/person/profile/";
 3     var query = $('#id').val() + '/' + $('#name').val() + '/'
 4             + $('#status').val();
 5     url += query;
 6     $.get(url, function(data) {
 7         alert("id: " + data.id + "\nname: " + data.name + "\nstatus: "
 8                 + data.status);
 9     });
10 }
1 @RequestMapping(value = "person/profile/{id}/{name}/{status}")
2 @ResponseBody
3 public Person porfile(@PathVariable int id,@PathVariable String name,@PathVariable boolean status) {
4     return new Person(id, name, status);
5 }
6 //@RequestMapping(value = "/person/profile/{id}/{name}/{status}")中的{id}/{name}/{status}与@PathVariable int id, @PathVariable String name,@PathVariable boolean status一一对应,按名匹配。

 

 
 

转载于:https://www.cnblogs.com/guodefu909/p/4216327.html

http://www.lbrq.cn/news/2733139.html

相关文章:

  • 辰景青岛网站建设视频广告接单平台
  • top后缀做网站好不好厦门seo关键词优化培训
  • 青海网站建设费用价格上海网络seo
  • php动态网站开发教学视频企业软文代写
  • 做网站的模仿还要去量宽高吗南沙seo培训
  • 企业网站模板湖南岚鸿模板软文是什么意思?
  • 达内教育学费价目表优化模型有哪些
  • 门户网站项目开发案例百度集团公司简介
  • 电商网站业务流程推广平台都有哪些
  • wordpress进入后台空白镇江百度seo
  • 网站开发总监长春网站制作企业
  • 旅游网站首页网络推广公司十大排名
  • 兰州网站建设公司登录百度账号
  • 中国建设银行金华分行网站seo网站营销推广
  • 书画网站 建设方案广州网站优化公司排名
  • 网站开发的工作流程二级子域名ip地址查询
  • 辛集做网站网络销售平台
  • 专业机票网站建设营销策划方案
  • 多站点wordpress简数采集器宁波优化seo是什么
  • 中山网站建设文化咨询百度惠生活商家入驻
  • erp二次开发好还是网站开发好网站结构有哪几种
  • 郑州做营销型网站建设全国疫情最新消息
  • 微信上的小说网站是怎么做的昆明seo网站建设
  • 网站备案 法人代表厦门百度竞价开户
  • 上海建设银行官网网站6视频优化是什么意思
  • php网站建设的公司宝鸡网站seo
  • 做门户网站那个系统好网站页面优化方法
  • 网站后台管理怎么做友情链接培训机构如何招生营销
  • 龙岗网站制作资讯广州百度推广开户
  • 成都建工路桥建设有限公司网站北京seo怎么优化
  • leetcodehot100 矩阵置零
  • 利用 Java 爬虫按图搜索淘宝商品(拍立淘)实战指南
  • 415. 字符串相加
  • 昇腾AI自学Day2-- 深度学习基础工具与数学
  • 罗技MX Anywhere 2S鼠标修复记录
  • 支持pcm语音文件缓存顺序播放