这些天一直想做一个报表,但是报表使用的页面是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 多视图配置相关推荐

  1. Spring 多视图配置

    2019独角兽企业重金招聘Python工程师标准>>> SpringMVC DispatcherServlet不但可以接受多个HandlerMapping以处理Web请求到具体Han ...

  2. 学习SpringMVC——说说视图解析器

    各位前排的,后排的,都不要走,咱趁热打铁,就这一股劲我们今天来说说spring mvc的视图解析器(不要抢,都有位子~~~) 相信大家在昨天那篇如何获取请求参数篇中都已经领略到了spring mvc注 ...

  3. SpringMVC的视图解析器

    文章目录 SpringMVC的自定义视图解析器 [1] SpringMVC的视图解析器 [2] SpringMVC的自定义视图解析器 SpringMVC自定义视图解析器的使用 [1] 目前项目资源的声 ...

  4. java框架之SpringBoot(5)-SpringMVC的自动配置

    本篇文章内容详细可参考官方文档第 29 节. SpringMVC介绍 SpringBoot 非常适合 Web 应用程序开发.可以使用嵌入式 Tomcat,Jetty,Undertow 或 Netty ...

  5. SpringMVC+Mybatis+MySQL配置Redis缓存

    SpringMVC+Mybatis+MySQL配置Redis缓存 1.准备环境: SpringMVC:spring-framework-4.3.5.RELEASE-dist Mybatis:3.4.2 ...

  6. springMVC解析视图

    案例1: 1.首先是在springMVC.xml中配置: 2. 2.案例2: 转载于:https://www.cnblogs.com/JAVA-STUDYER/p/7146496.html

  7. SpringMVC interceptor有时候配置的时候path=/** 两个星号什么意思,与path=/以及path=/*什么区别

    SpringMVC interceptor有时候配置的时候path="/**" 两个星号什么意思,与path="/"以及path="/*"什 ...

  8. 在 springmvc.xml 中配置消息转换器处理 ResponseBody 中文乱码

    在 springmvc.xml 中配置消息转换器处理 ResponseBody 中文乱码 <mvc:annotation-driven><!-- 消息转换器 --><mv ...

  9. spirng: srping mvc配置(访问路径配置)搭建SpringMVC——最小化配置

    搭建SpringMVC--最小化配置 最开始接触网页的时候,是纯的html/css页面,那个时候还是用Dreamweaver来绘制页面. 随着网站开发的深入,开始学习servlet开发,记得最痛苦的就 ...

最新文章

  1. phpstorm 提示请配置PHP解释器的解决办法
  2. Thrift的java和php数据交互
  3. php 安全上传图片,php 图片上传安全探讨
  4. Android java.lang.UnsatisfiedLinkError
  5. 目标检测之YOLOv2
  6. php use闭包参数,php 闭包use的使用
  7. 273.整数转换英文表示
  8. 使用软件测试路由器性能报告,路由器软件测试报告.doc
  9. 数智学习 | 一文读懂数据安全分类分级
  10. 小说阅读网站设计HTML,HTML5+CSS3网站设计基础教程
  11. 微信公众平台可以修改微信号了,微信号怎么设置好
  12. 自定义dns服务器是什么,dns服务器有什么用(电脑设置DNS的方法)
  13. Windows路由表的灵异事件
  14. 订阅者Subscriber的编程实现——ROS
  15. 计算机视觉之人脸识别学习(六)
  16. 永磁同步电机矢量控制中的双闭环是什么意思_电机控制发展方向
  17. 【JAVAEE】JUC(java.util.concurrent)的常见类
  18. Node前端加密(crypto)
  19. Spring—拦截器和过滤器介绍
  20. linux 设备文件动态,使用 udev 高效、动态地管理 Linux 设备文件

热门文章

  1. activity生命周期及数据保存
  2. Linux必学的系统管理命令
  3. netsh与用法--XP的各种网络命令
  4. 虚拟化部署之灵活应用Hyper-V快照
  5. 拼多多,一面,i++ 是线程安全的吗?一脸蒙逼
  6. 图解计算机中数据的表示形式
  7. 只需两步,Tomcat JVM 参数性能迅速调到最优!
  8. 用一个创业故事串起操作系统原理(一)
  9. 高频面试考点:Redis中有几百万数据量,如何进行高效访问?
  10. 什么是DevOps的基石?为什么顶级公司都离不开它?