老师请问,配置视图转换器时,属性viewClass这个具体是做什么的

老师请问,配置视图转换器时,属性viewClass这个具体是做什么的

视频里说是指定规则和格式转换,这个不是很懂

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

如果在JSP中使用JSTL标签来处理格式化和信息的话,那么就会让InternalResourceViewResolver将视图解析为JstlView。但如果不配置viewClass的话,默认是InternalResourceView。

如果想让InternalResourceViewResolver将视图解析 为JstlView,而不是InternalResourceView的话,那么我们只需设置它的viewClass属性即可:

http://img1.sycdn.imooc.com//climg/5cb580bc0001c34410640036.jpg

也就是说,用到jstl中fmt标签的时候,需要配置这个属性

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

好帮手慕阿莹 2019-04-15 18:56:22

同学学到后边的表现层会发现,

http://img1.sycdn.imooc.com//climg/5cb462a80001fb7806920386.jpg

是上图这个样子的,这个return的department_add 是啥呢?

这个时候就用到配置的这些东西了,它会根据你的配置,

http://img1.sycdn.imooc.com//climg/5cb463040001212b11510219.jpg

加工成,去找WEB-INF下的/pages/department_add.jsp.

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 提问者 tataxqy #1
    老师,关于前缀后缀的这部分我理解了,但是那个viewClass的属性配置,跟这个有关吗???
    2019-04-15 23:43:18
chrismorgen 2019-04-02 14:00:35

你好~这个属性是配置SpringMVC的视图解析器,是该章节才涉及到的内容,如果在项目中使用了JSTL,则SpringMVC会自动把视图由InternalResourceView转为JstlView,这是Spring框架自己提供的一个机制,祝学习愉快~

  • 提问者 tataxqy #1
    那既然是自动转换,为什么还需要配置,不是很懂
    2019-04-15 17:20:59
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
SSM主流框架入门与综合项目实战2018版
  • 参与学习           人
  • 提交作业       205    份
  • 解答问题       4317    个

Java中非常实用的SSM整合开发内容,从Spring开始,到MyBaits的进阶内容,再到SpringMVC的应用,最后是SSM整合开发案例,逐步深入,助你成长为一名Java工程师!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师