SpringMVC 对多视图的支持

再做页面静态化处理时,有时候我们需要 两种或者两种以上的视图解析方式,比如 jsp,html,json,jstl,ftl等等,显然默认的 springmvc 只配置一种视图解析方式是满足不了我们的,但是放心,springmvc提供了配置多视图解析的方式:

比如:一种视图解析用来 解析 freemarker静态化后的html,另一种视图解析用来解析 jsp(jstl)


SpringMVC支持很多视图,这里用json和xml举例


支持xml要导入jar包



配置springmvc.xml支持多视图


	
	
	  
	    
		
		 
		 		
				
	    	
	  
	
		
	
	
	  
	  
	    
	    
		
	    
	    
		
		  
		    
		      
		        cn.itcast.domain.User
		      
		    
		  
		
	    
	  
        




后台代码
SpringMVC 对多视图的支持_第1张图片


访问

约定rest目录所有jsonxml扩展名都支持相应的视图

 

Xml  视图支持

SpringMVC 对多视图的支持_第2张图片

Json 视图支持

SpringMVC 对多视图的支持_第3张图片


默认创建注解处理器映射器,注解处理器适配器。提供json格式支持。




你可能感兴趣的:(SpringMVC)