jsp springmvc 视图解析器_springMVC配置jsp/html视图解析器
1、maven项目引入freemark相关jar包
freemaker是以个模板引擎,可以根据提供的数据和创建好的模板,去自动的创建html静态页面。所以在返回html视图时可以用这个引擎结合数据生成html静态页面。
org.springframework
spring-context-support
5.0.7.RELEASE
org.freemarker
freemarker
2.3.28
注意freemarker版本,如果版本过低的话可能会有java.lang.NoSuchMethodError: freemarker.template.Configuration.(Lfreemarker/template/Version;)这样的报错
2、freemarker.properties
在src/main/resources下新建freemarker.properties配置文件,主要为了解决freemarker返回HTML页面中文乱码问题
tag_syntax=auto_detect
template_update_delay=60
default_encoding=UTF-8
output_encoding=UTF-8
locale=zh_CN
date_format=yyyy-MM-dd
time_format=HH:mm:ss
datetime_format=yyyy-MM-dd HH:mm:ss
classic_compatible=true
template_exception_handler=ignore
3、配置视图解析器
在springmvc.xml中配置jsp、html的视图解析器。注意一点是,InternalResourceViewResolver必须总是赋予最低的优先级(最大的order值),因为不管返回什么视图名称,它都将解析视图。如果它的优先级高于其它解析器的优先级的话,它将使得其它具有较低优先级的解析器没有机会解析视图。
class="org.springframework.beans.factory.config.PropertiesFactoryBean">
class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
/WEB-INF/html/
class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
jsp springmvc 视图解析器_springMVC配置jsp/html视图解析器相关推荐
- java拦截器_springMVC入门(八)------拦截器
SSM框架是java开发最常用的框架组合,作为视图层的框架SPring MVC框架有着极其广泛的应用,很多的小可爱在Java学习的框架阶段存在着诸多的迷茫,今天小编将手把手的带领大家进行三大框架之一的 ...
- springmvc java中转发_Springmvc中的转发重定向和拦截器的示例
本文介绍了Springmvc中的转发重定向和拦截器的示例,分享给大家,具体如下: 可变参数在设计方法时,使用 数据类型...来声明参数类型,例如: public static void functio ...
- 给axios的请求拦截器中配置token
axios 1. 配置token 用户第一次登录系统时,服务器端会返回一个身份秘钥信息(token),表明当前用户有资格.权限访问服务器,客户端获取token之后,通过sessionStorage存储 ...
- jsp springmvc 视图解析器_SpringMVC学习笔记
Springmvc springmvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合. springmvc是一个基于mvc的web框架. 基本概念和执行过程 ...
- jsp springmvc 视图解析器_SpringMVC工作原理
SpringMVC的工作原理图: SpringMVC流程 1. 用户发送请求至前端控制器DispatcherServlet. 2. DispatcherServlet收到请求调用HandlerMapp ...
- SpringMvc同时配置jsp和html的视图解析器
SpringMvc同时配置jsp和html的视图解析器 1.首先引入freemarker的jar包. <dependency><groupId>org.freemarker&l ...
- jsp springmvc 视图解析器_Java面试题整理——SpringMVC
SpringMVC 1.什么是SpringMVC Spring MVC是一个MVC的开源框架,Spring MVC = Struts2+spring,Spring MVC就相当于是Struts2加上S ...
- Spring MVC配置多个视图解析器(FreeMarker,JSP)
Spring MVC配置多个视图解析器(FreeMarker,JSP) Spring MVC开发过程中,有时候需要多个视图解析器策略来解析视图名称,出现这个情况怎么解决? 通过"order& ...
- Springboot配置多个视图解析器,项目同时有jsp和html
废话有点多..大家谅解下啊,如果着急的话可以直接下拉到底部,上面是我的解决历程.. 这个问题一般是遇不到的,只怪我们项目是在奇葩.事情是这样的,我们先开发的项目要集成进去一个老项目,新项目用的是htm ...
最新文章
- Numpy and Matplotlib
- Windows 2003 AD升级到 Windows 2008 AD
- python如何将生成的随机数存入文件中_用python在excel中读取与生成随机数写入excel中...
- 两天入门Python基础(附代码实现)
- idea怎么将本地文件和远程git对比_IntelliJ IDEA将文件和文件夹与本地版本进行比较...
- java ftp下载文件 慢_java实现ftp文件上传下载,解决慢,中文乱码,多个文件下载等问题...
- 6-6 求二叉树高度 (15 分)
- 基于深度学习的自然场景文字检测及端到端的OCR中文文字识别
- [转载] numpy教程:排序、搜索和计数
- 数字数据类型及其对应转移字符
- 评分卡模型开发(一)--用户数据缺失值处理
- 透彻理解cmake(含PRIVATE,PUBLIC,INTERFACE的详细解释)
- 如何开启BBR算法优化ss
- 【ecshop二次开发】ecshop截取中文字符串的方法
- 企业级应用软件开发面临的困境
- 操作系统-课堂笔记-进程概述(南航)
- 图形学介绍-3D转换
- 服务器常用的cpu型号,服务器CPU你又知多少?多款型号各个数
- Blender 如何添加渲染AO,Bloom~~
- chatbot 资料汇总
热门文章
- C语言过时了?你在做梦?
- 学pyqt5之前需要学python吗_快速学习pyqt5(1)--入门
- 华为新系统 鸿蒙,旗舰CPU+鸿蒙OS!华为Mate家族重磅新品来袭
- php百度坐标转腾讯坐标,PHP腾讯与百度坐标转换
- 宇轩网络面试题目PHP,二十道接地气的php面试题,让你直接通过面试!就此奉上~...
- java web使用jquery,JAVA_Web_JQuery
- 织梦php网站修改教程,织梦DEDEcms织梦软件模型增加图集功能教程(含修改文件下载)...
- ios 点击出现另外一套tabbar_IOS 点击tabbaritem跳转到一个新界面,且隐藏tabbar
- localdatetime 默认时间_java中的时间与时区:LocalDateTime和Date
- 认识VLAN,并学会VLAN的划分和网络配置实例