SpringMVC-1022.国际化,视图解析器实现常用功能

SpringMVC-1022.国际化,视图解析器实现常用功能

SpringMVC-1022.国际化,视图解析器实现常用功能
SpringMVC-1022.国际化,视图解析器实现常用功能

SpringMVC-1022.国际化,视图解析器实现常用功能
path 是请求路径之前在Controller里面是通过 RequestMapping来请求的路径。本次是handler/welcome.
SpringMVC-1022.国际化,视图解析器实现常用功能直接映射还是通过Controller来间接进入。SpringMVC加上配置之后加上 SpringMVC-1022.国际化,视图解析器实现常用功能
这个是必须加上的。也就是为了方便很多这个注解。
之前是给拼前缀和后缀 但是现在是用redirect 这个不给拼接需要自己手工来写。 还有forward也是需要自己来 去写。
forward请求转发。 本次不会加上/views 和.jsp 这种前缀和后缀都不会添加进来。
redirect 是重定向。
指定请求方式 处理静态资源。

html css js 图片 视频 不会因为别的原因 发生变化
静态资源 不会和用户交互。
百度: 天气可以 因为时间地点的不同而结果不同 是动态资源 动态界面。
在SpringMVC 中直接访问静态资源是访问不到的。404 原因:之前将 任何一次请求被请求拦截 “/” 拦截之后交给SpringMVC的入口DispathcherServlet 这个是 入口来处理的。**这个是进而交给SpringMVC的请求映射@requesrtMapping 去了。**因此找不到了

如果不需要 SpringMVC来处理则使用servlet进行处理
则交给相应的Servlet进行处理。如果没有直接访问
直接访问这个图片去了。

SpringMVC-1022.国际化,视图解析器实现常用功能
SpringMVC-1022.国际化,视图解析器实现常用功能
SpringMVC-1022.国际化,视图解析器实现常用功能
总结:SpringMVC-1022.国际化,视图解析器实现常用功能
类型转换:SpringMVC 是属于UI层后端的servlet 操作 是属于控制层 UI前段是 jsp、html 这里是在前端与后端之间的转换。
之前的Mybatis是属于 dao层的与数据库连接。
SpringMVC-1022.国际化,视图解析器实现常用功能
SpringMVC自带类型转换器,也可以自定义类型转换器。
编写自定义类型装换器的类 事项Converter接口。
在jsp 里面输入的是一个字符串但是在Controller里面收到的是一个学生。就像是:1–23–zs z 收到的是一个Student 将字符串转成一个学生。
SpringMVC-1022.国际化,视图解析器实现常用功能
split("-"); 就是将 咱们输入进去的那个字符串变成一个 三个字符串数组形式。
2.需要配将编写的转换器加到springmvc 容器。
SpringMVC-1022.国际化,视图解析器实现常用功能
SpringMVC-1022.国际化,视图解析器实现常用功能
SpringMVC-1022.国际化,视图解析器实现常用功能
SpringMVC-1022.国际化,视图解析器实现常用功能
已经做完了,将字符串穿换成一个学生,只是一个字符串而已。