Spring MVC 视图解析器

在Spring MVC中,配置视图解析器可以帮助将Controller返回的字符串转换为实际的页面地址。以下是配置视图解析器的步骤:

  1. 选择视图解析器:根据使用的模板技术,选择合适的视图解析器。常见的视图解析器有InternalResourceViewResolverThymeleafViewResolver等。
  2. 配置前缀和后缀:在视图解析器的配置中,通常需要设置前缀(prefix)和后缀(suffix)。前缀指的是存放页面文件的目录,后缀则是页面文件的扩展名。例如,如果设置前缀为“/WEB-INF/views/”,后缀为“.jsp”,那么当Controller返回逻辑视图名“home”时,视图解析器会将其解析为“/WEB-INF/views/home.jsp”。
  3. 配置视图解析器:可以在XML配置文件中使用<bean>标签来定义视图解析器,或者通过Java Config的方式进行配置。
  4. 理解工作原理:当DispatcherServlet接收到一个HTTP请求时,它会调用HandlerMapping来查找处理该请求的Controller。Controller处理完请求后,会返回一个逻辑视图名。然后DispatcherServlet会使用配置的视图解析器将逻辑视图名解析成实际的页面地址,并将该地址的内容返回给客户端。
#yml配置
spring:
  mvc:
#  视图解析器
    view:
      prefix: /imf/
      suffix: .html
#  静态资源访问前缀(区分动态资源和静态资源)
    static-path-pattern: /imf/**
#  静态资源的加载路径
  resources:
    static-locations: classpath:/templates/

将Con

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值