注解配置Controller
这里的19行是spring中的注解扫描,21行是不去处理静态资源,23行是配置处理器的适配器
1 |
|
第7行是配置controller,第9行是映射url,
被controller注解配置的类,会被注入到IOC容器,它里面的方法如果有返回值是String,并且有具体页面可以跳转,就会被视图解析器解析
还可以直接在类上面注解RequestMapping,可以指定一个url,和下面的url拼接
1 | package com.wsx.controller; |
RestFul风格
就是不再使用http://xxxx/?id=1&name=2 这种url
RestFul就是直接使用http://xxxx/1/2
1 |
|
前端传入参数
为了避免麻烦,请写上@RequestParam
1 |
|
然后访问下面这个,显然成功了
http://localhost:8080/annotation_war_exploded/user?name=hi
前端传入对象
SpringMVC回去匹配对象的字段,你的参数必须和对象的字段名保持一致
Model、ModelMap、LinkedHashMap
Model 只有几个方法储存数据,简化了新手对于model对象的操作和理解
ModelMap继承了LinkedMap,
ModelAndView 可以在储存数据的同时,设置返回的逻辑视图(几乎不用)
乱码配置
在web.xml中配置下面的过滤器, 然后在tomcat的配置文件中查看tomcat是否配置UTF-8
千万要注意,下面的/ 一定要改为/*
1 | <filter> |
- 本文作者: fightinggg
- 本文链接: http://fightinggg.github.io/yilia/yilia/Q9ARQ4.html
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!