关于视图解析器的配置
前面案例并没有在spring.xml中配置视图解析器(InternalResourceViewResolver)这个类,这里配置是怎么考虑的,这个类是不是必须配置?作用是什么?
正在回答
同学你好viewClass是用来表示解析成具体的哪种视图而后面的value就是viewClass的值这里是由于要展现jsp并且我们使用了JSTL标签所以在这里配置了JstlView。
关于viewClss比如后面老师会在代码中返回"department_list"字符串因为是一个jsp文件需要支持jsp和jstl等内容所以viewClass就定义成了JstlView。也就是将含有jstl的页面可以进行解析使其转换成jsp视图。
如果不写JstlView同学就需要引入jstl的jar包否则会报错无法进行解析。
如果我的回答解决了你的疑惑请采纳祝学习愉快~
同学你好,
1、前面案例并没有在spring.xml中配置视图解析器(InternalResourceViewResolver)这个类,这里配置是怎么考虑的,这个类是不是必须配置?
配置视图解析器是SpringMVC的配置选项,并且在本项目中,jsp视图都在一个固定的目录下 ,都被放在 /WEB-INF/pages/ 这里,所以我们是可以对视图解析器,配置前缀和后缀的,在进行controller层跳转时地址简写,提高代码的复用性,简化代码。
同学也可以不配置这个视图解析器,那就需要在跳转页面时,编写完整的相对路径,如:
2、作用是什么?
作用就是提高代码的复用性,简化代码。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
- 参与学习 人
- 提交作业 205 份
- 解答问题 4317 个
Java中非常实用的SSM整合开发内容,从Spring开始,到MyBaits的进阶内容,再到SpringMVC的应用,最后是SSM整合开发案例,逐步深入,助你成长为一名Java工程师!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星