发表于: 2018-01-08 09:51:18
1 744
一、今天完成的任务
1、Map<?,?>:
先解释map<k,v>
(1).<>示范型的符号,表示里边存储的类型。
(2).map该集合存储的是键和值也就是k和v,k是映射所维护键值的类型,v映射值的类型。
<?,?>:示范型里边的叫做问号通配符,?表示的里边存储的数据的类型不知道,这样能提高代码的实用型。
官方文档里的解释
Interface Map<K,V>
Type Parameters:
K - the type of keys maintained by this map
V - the type of mapped values
2、@RequestMapping
RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。
value, method;
value: 指定请求的实际地址,指定的地址可以是URI Template 模式(后面将会说明);
method: 指定请求的method类型, GET、POST、PUT、DELETE等;
value的uri值为以下三类:
A) 可以指定为普通的具体值;
B) 可以指定为含有某变量的一类值(URI Template Patterns with Path Variables);
/(具有路径变量的URI模板模式
@RequestMapping(value="/owners/{ownerId}", method=RequestMethod.GET)
public String findOwner(@PathVariable String ownerId, Model model) {
Owner owner = ownerService.findOwner(ownerId);
model.addAttribute("owner", owner);
return "displayOwner";
}
C) 可以指定为含正则表达式的一类值( URI Template Patterns with Regular Expressions);
/正则表达式的URI模板模式
此处的method可以取两个值,一个是RequestMethod.GET,一个是RequestMethod.POST,
这样写的话你应该就能够看出是什么意思了把,就是请求该方法使用的模式,是get还是post
Spring MVC 入门指南(二):@RequestMapping用法详解 https://my.oschina.net/kolbe/blog/509810
3、$.ajax()方法详解http://blog.csdn.net/denghejing/article/details/41087581 success见第十条
success:要求为Function类型的参数,请求成功后调用的回调函数,有两个参数。
(1)由服务器返回,并根据dataType参数进行处理后的数据。
(2)描述状态的字符串。
function(data, textStatus){
//data可能是xmlDoc、jsonObj、html、text等等
this; //调用本次ajax请求时传递的options参数
}
二、明天计划的事情
准备小课堂,做好PPT
三、遇到的问题
在晚上重装完idea之后,小心尝试,终于解决这个问题,但是在打开旧的项目时就会突然导致该错误又出现,真的是心态爆炸,现在idea都是新建项目,用notepad打开旧的文档,做完一个步骤之后做好备份。
以上,杨以杰师兄提供了原版代码,专心研究中
评论