Springmvc(中央调度器)

1.web.xml中配置中央控制器

 2.spring.xml中开启注解扫描        

3.访问与控制层的消息反馈

 4.使用(ModelAndView)

总结:前端页面发送请求(some.do),tomcat已经配置了web文件,所以直接将请求给中央调度器了,因为全表扫描调度器的容器里面已经有所有对象了(some.do),因此能找找到需求的那个对象,并且执行方法

 

 

 MVC的启动调度请求以及执行请求的过程

 MVC的视图解析器(跳转的时候使用)

 RequetMapping

 字符集问题:过滤器

 

 注解

 用注解解决参数名字不一致的问题

==

今日所学

1.request:"接受用户提交数据(参数不一致问题,中文乱码问题)

2.response":返回给前端数据

3.响应ajax _ ModelAndView以及返回值类型

 

响应体里面的值没法通过过滤器转换为utf-8, (因为是网络的方式直接输出给ajax,输出过程中不通过过滤器)

 因此要用produces来转为utf-8的方法

对前端页面跳转servlet的不同地址写法(有/与无/的区别)

无/表示直接拼接,有/表示从url的根路径拼接

 但是两种方法都有一定程度的问题

解决方式<base>标签

动态获取

转发与重定向

转发是代替客户端去请求,

重定向是跳转,地址栏会发生变化

 

 第一种只能转发到视图解析器下的文件,第二种可以转发到非视图解析器下的文件里

 重定向

重定向

会携带着数据,跳转到新的地址(这个地址不能直接访问到WEB-INF下的文件),并且会开启一个新的域;

因此域中的对象是不同的

MVC层:

 spring层:

 web层

今日学习 (二)

自定义异常类

 

1.加注解被扫描

2.异常方法注解

 3.控制层的异常逻辑

 拦截器

 

 拦截器的工作顺序

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值