P44-SpringMVC入门案例
1.在pom.xml中导入坐标springMVC与servlet
2.创建一个SpringMVC控制器类
3.创建springMVC配置文件springMvcCponfig
4.定义一个servlet容器启动配置类,在里面加载spring的配置
5.在pom.xml文件中配置tomcat插件
运行结果显示
P45-springMVC入门案例工作流程
P48SpringMVC设置请求映射路径
@Controller
@RequestMapping("/user")//类请求映射的路径
public class UserController{
@RequestMapping("/commonParam")//想调用这个页面的这个方法 调取接口地址是http://localhost/user/commonParam
@ResponseBody
public String commonParam(String name,int age){
//请求参数的传递方式 name age
System.out.prinhtln("name参数传递"+name);
System.out.printhln("age参数传递"+age);
}
@RequestMapping("/commonParam1")
public String commonParam1(){
System.out.prinhtln("你好!");
}
}
P49GET请求和POST请求发送普通参数
1.GET请求
2.POST请求
3.当POST请求中 出现中文 --》乱码问题的解决方案:
//在ServletContainersInitConfig文件中
@Override
protected Filter getServletFilters(){
CharacterEncodingFilter filter = new CharacterEncodingFilter();
filter.setEncoding("UTF-8");
return new Filter[]{filter};
}
P50-SpringMVC5中类型参数传递
1.请求参数名和形参名不同
解决方法
P51SpringMVC-json数据格式传递参数
1.在pom.xml文件
2.在springMVC的核心配置中加入@EnableWebMvc(开启SpringMVC多项辅助功能)
3.写json格式数据
4.在接受参数处加@RequestBody(将请求中请求体所包含的数据传递给请求参数,此注解一个处理器方法只能使用一次)
P52日期形参传递