SpringMVC 多视图配置
这些天一直想做一个报表,但是报表使用的页面是jsp的,前台我主要是html页面,但是现在我也想用jsp页面,我应该如何来进行配置
在springMVC-servlet.xml中如下配置:
<bean id="templateEngine" class="org.thymeleaf.spring4.SpringTemplateEngine"><property name="templateResolver" ref="templateResolver" /></bean><bean id="templateResolver"class="org.thymeleaf.spring4.templateresolver.SpringResourceTemplateResolver"><property name="templateMode" value="HTML5" /><property name="prefix" value="WEB-INF/template/" /><property name="suffix" value=".html" /><property name="order" value="1" /><property name="characterEncoding" value="UTF-8" /></bean><bean id="jspviewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="viewClass" value="org.springframework.web.servlet.view.JstlView" /><property name="viewNames" value="jsp*" /><property name="prefix" value="WEB-INF/jsp/" /><property name="suffix" value=".jsp" /><property name="order" value="2" /></bean><bean id="viewResolver" class="org.thymeleaf.spring4.view.ThymeleafViewResolver"><property name="templateEngine" ref="templateEngine" /><property name="characterEncoding" value="UTF-8" /></bean>
1.上面的配置中我们设置了两个视图的view bean ,可以解析两个不同的视图
2. order设置不同的值,order的值越大,优先级也就越大,我们jsp的优先级是大于html 首先解析 的是jsp,但是解析jsp需要满足一定的条件,也就是我们解析的viewname中需要满足jsp*这样的正则表达式,我看很多网上的博客对这一部分都不提,是不行的。所以我们后台的返回的string,需要包含jsp
我们的页面中也用应该包含
希望对你有所帮助
原文链接:http://read8686.com/pages/detail/394
个人网站 :www.read8686.com
希望多支持
SpringMVC 多视图配置相关推荐
- Spring 多视图配置
2019独角兽企业重金招聘Python工程师标准>>> SpringMVC DispatcherServlet不但可以接受多个HandlerMapping以处理Web请求到具体Han ...
- 学习SpringMVC——说说视图解析器
各位前排的,后排的,都不要走,咱趁热打铁,就这一股劲我们今天来说说spring mvc的视图解析器(不要抢,都有位子~~~) 相信大家在昨天那篇如何获取请求参数篇中都已经领略到了spring mvc注 ...
- SpringMVC的视图解析器
文章目录 SpringMVC的自定义视图解析器 [1] SpringMVC的视图解析器 [2] SpringMVC的自定义视图解析器 SpringMVC自定义视图解析器的使用 [1] 目前项目资源的声 ...
- java框架之SpringBoot(5)-SpringMVC的自动配置
本篇文章内容详细可参考官方文档第 29 节. SpringMVC介绍 SpringBoot 非常适合 Web 应用程序开发.可以使用嵌入式 Tomcat,Jetty,Undertow 或 Netty ...
- SpringMVC+Mybatis+MySQL配置Redis缓存
SpringMVC+Mybatis+MySQL配置Redis缓存 1.准备环境: SpringMVC:spring-framework-4.3.5.RELEASE-dist Mybatis:3.4.2 ...
- springMVC解析视图
案例1: 1.首先是在springMVC.xml中配置: 2. 2.案例2: 转载于:https://www.cnblogs.com/JAVA-STUDYER/p/7146496.html
- SpringMVC interceptor有时候配置的时候path=/** 两个星号什么意思,与path=/以及path=/*什么区别
SpringMVC interceptor有时候配置的时候path="/**" 两个星号什么意思,与path="/"以及path="/*"什 ...
- 在 springmvc.xml 中配置消息转换器处理 ResponseBody 中文乱码
在 springmvc.xml 中配置消息转换器处理 ResponseBody 中文乱码 <mvc:annotation-driven><!-- 消息转换器 --><mv ...
- spirng: srping mvc配置(访问路径配置)搭建SpringMVC——最小化配置
搭建SpringMVC--最小化配置 最开始接触网页的时候,是纯的html/css页面,那个时候还是用Dreamweaver来绘制页面. 随着网站开发的深入,开始学习servlet开发,记得最痛苦的就 ...
最新文章
- phpstorm 提示请配置PHP解释器的解决办法
- Thrift的java和php数据交互
- php 安全上传图片,php 图片上传安全探讨
- Android java.lang.UnsatisfiedLinkError
- 目标检测之YOLOv2
- php use闭包参数,php 闭包use的使用
- 273.整数转换英文表示
- 使用软件测试路由器性能报告,路由器软件测试报告.doc
- 数智学习 | 一文读懂数据安全分类分级
- 小说阅读网站设计HTML,HTML5+CSS3网站设计基础教程
- 微信公众平台可以修改微信号了,微信号怎么设置好
- 自定义dns服务器是什么,dns服务器有什么用(电脑设置DNS的方法)
- Windows路由表的灵异事件
- 订阅者Subscriber的编程实现——ROS
- 计算机视觉之人脸识别学习(六)
- 永磁同步电机矢量控制中的双闭环是什么意思_电机控制发展方向
- 【JAVAEE】JUC(java.util.concurrent)的常见类
- Node前端加密(crypto)
- Spring—拦截器和过滤器介绍
- linux 设备文件动态,使用 udev 高效、动态地管理 Linux 设备文件