springMVC返回jsp和html的配置,已经springmvc返回html乱码的解决方案

初期的框架搭建是用jsp返回,搭建后期打算用beetl模版引擎,就换回来html。整了一回儿记录一下:


jsp:

spring-mvc.xml:

    
        
        
        

web.xml:


	
		SpringMVC
		org.springframework.web.servlet.DispatcherServlet
		
			contextConfigLocation
			classpath*:/spring-mvc.xml
		
		1
		true
	
	
		SpringMVC
		/
	

改成html为返回视图后:

修改如下:

spring-mvc.xml:

    
    
        
        
    

只配置了这个会导致404无法找到。所以还需要在web.xml添加如下配置:

    
    
        default
        *.css
    

    
        default
        *.gif
    

    
        default
        *.png
    

    
        default
        *.js
    

    
        default
        *.html
    

如果是集成beetl的话,修改spring-mvc.xml的配置为


	
		
		
	

添加maven依赖


		
			org.beetl
			beetl-core
			2.2.3
		


之后就可以使用beetl








更换后初期导致返回中文乱码。web.xml是配置了CharacterEncodingFilter的。html文件也是utf-8,也添加了meta标签。

最后发现时浏览器的右键,编码格式是gbk导致的。

勾上自动检测,或者改为utf-8就行了


你可能感兴趣的:(springMVC)