springMVC多视图管理器配置
springMVC多视图管理器配置
在springmvc的配置文件中配置如下:
<!-- 多视图管理器配置 -->
<!-- jsp 配置视图管理器 1 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/" />
<property name="suffix" value=".jsp" />
<property name="viewNames" value="jsp*"></property>
<property name="order" value="1"></property>
</bean>
<!-- html 配置视图管理器 2 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/" />
<property name="suffix" value=".html"/>
<property name="viewNames" value="html*"></property>
<property name="order" value="2"></property>
</bean>
<!-- 如果前两种都不符合 默认jsp 3 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/jsp/"></property>
<property name="suffix" value=".jsp"></property>
<property name="viewNames" value="*"></property>
<property name="order" value="3"></property>
</bean>
解释:
如果返回的值以jsp开头,则执行第一个解析器
如果返回的值以html开头,则执行第二个解析器
如果前两个都不满足,则执行第三个解析器
order的值越大,其优先级越小,所以先会匹配第一个解析器,如不满足条件才会匹配第二个解析器
测试
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
/***
* 多试图管理器测试
* @author LENOVO
*
*/
@Controller
@RequestMapping("/test")
public class TestController {
@RequestMapping("/jsp")
public String test() {
return "jsp/jsp";
}
@RequestMapping("/html")
public String html() {
return "html/html";
}
@RequestMapping("other")
public String other() {
return "other";
}
}
成功返回
评论区
请写下您的评论...
猜你喜欢
blog
springmvc配置定时器
spring/springmvc
2474
"/club.jiajiajia.weblog.util是定时器类所在包路径定时器类@ComponentpublicclassIndexerTask{ publicIndexerTask(){ System.out.pr
webrtc,srs,音视频
1439
一、go语言环境搭建srs4.0安装需要go语言环境,所以如果服务器没有配置过go语言环境的话,需要先配置go语言环境。下载安装包官网:https://golang.google.cn/dl/下载和
redis,springboot
1988
一、springboot集成redis一般配置pomdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot
ofc
连续分配管理方式
official
972
《操作系统》单一连续分配在单一连续分配方式中,内存被分为系统区和用户区。系统区通常位于内存的低地址部分,用于存放操作系统相关数据;用户区用于存放用户进程相关数据。内存中只能有一道用户程序,用户程序独
框架
3612
1.测试项目分布:2.测试数据库分布:有两个数据库1.main2.second3.项目yml配置文件:server:port:8888servlet:context-path:/#项目路径
框架,springboot
1007
一、需求:二、logback-spring.xml配置文件详情三、application.yml中添加多环境配置四、测试配置是否成功五、配置不同级别的日志输出到不同文件一、需求:
使用
java项目
1394
springboot+mybatis配置多数据源并利用aop实现自动切换(demo)
blog
nginx配置代理静态资源-实现动静分离
linux系统
6698
nginx处理,其他则转发到相应的服务进行处理 例如:主域名www.nginxtest.com正常访问项目,二级域名photo.nginxtest.com去访问图片资源文件.配置如下:server
最新发表
归档
2018-11
12
2018-12
33
2019-01
28
2019-02
28
2019-03
32
2019-04
27
2019-05
33
2019-06
6
2019-07
12
2019-08
12
2019-09
21
2019-10
8
2019-11
15
2019-12
25
2020-01
9
2020-02
5
2020-03
16
2020-04
4
2020-06
1
2020-07
7
2020-08
13
2020-09
9
2020-10
5
2020-12
3
2021-01
1
2021-02
5
2021-03
7
2021-04
4
2021-05
4
2021-06
1
2021-07
7
2021-08
2
2021-09
8
2021-10
9
2021-11
16
2021-12
14
2022-01
7
2022-05
1
2022-08
3
2022-09
2
2022-10
2
2022-12
5
2023-01
3
2023-02
1
2023-03
4
2023-04
2
2023-06
3
2023-07
4
2023-08
1
2023-10
1
2024-02
1
2024-03
1
2024-04
1
2024-08
1
标签
算法基础
linux
前端
c++
数据结构
框架
数据库
计算机基础
储备知识
java基础
ASM
其他
深入理解java虚拟机
nginx
git
消息中间件
搜索
maven
redis
docker
dubbo
vue
导入导出
软件使用
idea插件
协议
无聊的知识
jenkins
springboot
mqtt协议
keepalived
minio
mysql
ensp
网络基础
xxl-job
rabbitmq
haproxy
srs
音视频
webrtc
javascript
加密算法
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。