springMVC使用html视图配置详解


   最近上班开发的任务不多,于是搞自己的项目了,准备用springMVC,但是想用html作视图,但是 一直发现访问可以进controller,但是不能找到html,很郁闷,经过一个多小时的研究终于解决了这个问题。下面附一下我的 配置。

   首先是web.xml的配置:

  



	
	 circcenter
	
		/admin/login.html
	
	
	  
	    default  
	    *.jpg
	    *.png
	    *.gif
	    *.css
	    *.js
	    *.swf
	    *.pdf
	    *.java
	    *.class
	    *.xls
	    *.xlsx
	    *.et
	    *.vm
	    *.html
	
   
  
      
	    springMVC  
	    org.springframework.web.servlet.DispatcherServlet  
	    1  
	  
	  
	    springMVC  
	    /  
	  
	
	 
  characterEncodingFilter
  org.springframework.web.filter.CharacterEncodingFilter
  
   encoding
   UTF-8
  
  
   forceEncoding
   true
  
 
 
 
  characterEncodingFilter
  /*
 
 
 
		contextConfigLocation
		classpath*:applicationContext.xml
	
 
		org.springframework.web.context.ContextLoaderListener
 
 

  
	    default  
	    *.jpg
	    *.png
	    *.gif
	    *.css
	    *.js
	    *.swf
	    *.pdf
	    *.java
	    *.class
	    *.xls
	    *.xlsx
	    *.et
	    *.vm
	    *.html
	
这一段是让tomcat的默认servlet处理静态资源,当然这样并不好,默认的servlet处理静态文件的性能不怎么样,建议使用 标签去配置,具体的配置见这篇文章http://sb33060418.iteye.com/blog/1902442。


  接下来是springMVC-servlet文件:

 



      
     
      
     
      
      
       
  		
  		
  		
  	
当然springMVC也支持多视图,比如json、pdf、jsp等等,具体配置大家可以看一下这篇文章:http://loushi135.iteye.com/blog/1676280

以下是控制器代码:

@Controller
@RequestMapping(value="/test")
public class TestController {
	
	/**
	 * 测试请求是否成功
	 * @author          
	 * @version         
	 * @since 	V0.1
	 */
	@RequestMapping(value="{testAdmin}", method=RequestMethod.GET)
	public String testRequest(){
		System.out.println("----------------请求成功----------------");
		return "admin/login.html";
	}
	
}
html目录:



访问一下:


OK,完毕!

你可能感兴趣的:(java,EE框架)