[Spring]配置多个视图解析器
来源:互联网 发布:淘宝投诉服务态度 编辑:程序博客网 时间:2024/06/04 23:23
第一步:spring.xml配置多个试图解析器
<beans:bean id="htmlViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <beans:property name="viewClass" value="test.jia.com.view.HtmlResourceView"/> <beans:property name="order" value="0" /> <beans:property name="prefix" value="/WEB-INF/pages/" /> <beans:property name="suffix" value=".html" /> <beans:property name="contentType" value="text/html;charset=UTF-8"/> </beans:bean> <beans:bean id="jspViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <beans:property name="order" value="1" /> <beans:property name="prefix" value="/WEB-INF/pages/" /> <beans:property name="suffix" value=".jsp" /> </beans:bean>
第二步:重写视图解析器
import java.io.File;import java.util.Locale;import org.springframework.web.servlet.view.InternalResourceView;/** * Spring视图解析器 * @author Jia * */public class HtmlResourceView extends InternalResourceView { @Override public boolean checkResource(Locale locale) { File file = new File(this.getServletContext().getRealPath("/") + getUrl()); return file.exists(); } }
注:web.xml中,DispatcherServlet要配置
<servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.html</url-pattern></servlet-mapping>
0 0
- [Spring]配置多个视图解析器
- Spring MVC配置多个视图解析器(FreeMarker,JSP)
- Spring MVC 多个视图解析器配置
- Spring MVC 中自定义视图 @Component 及 配置 多个视图解析器 Excel视图
- Spring MVC视图解析器:配置多个视图解析器的优先级
- Spring MVC视图解析器:配置多个视图解析器的优先级
- springMVC 配置多个视图解析器
- Spring多视图解析器配置
- Spring MVC配置多视图解析器
- Spring MVC多个视图解析器及优先级
- SpringMVC视图解析器:配置多个视图解析器的优先级
- freemarker、jsp多视图解析器Spring配置
- Spring不配置视图解析器问题
- spring配置freemarker视图解析器
- spring视图解析器
- Spring mvc多个视图解析器优先级以及freemarker中获取项目根路径
- springmvc 多个视图解析器 排序
- spring学习笔记:配置视图解析器ViewResolver
- /bin/bash^M: bad interpreter: 没有那个文件或目录
- 53 Maximum Subarray
- ionic2中选取相册图片并支持多附件上传的
- Android PopupWindow的使用
- tensorflow实例-多层感知器
- [Spring]配置多个视图解析器
- ARM平台下elf文件超详细的分析与解读
- Codeforces 2C Commentator problem
- Redis应用1---Spring Session + Redis 实现Session的分布式存储
- Dubbo Main启动方式浅析
- c++ 重新抛出异常
- vscode 配置go环境 可调试
- Showdoc修改目录结构、删除目录等操作方法
- Swift 开源库