struts2配置文件详解(三)

3.2. 处理结果类型:

Struts2提供了对不同种类返回结果的支持,常见的有JSP,FreeMarker,Velocity等。Struts2支持的不同类型的返回结果为:(大字体为常用)

|名字|说明|
|---|---|
|chain|用来处理Action链|
|dispatcher|用来转向页面,通常处理JSP,这是默认的结果类型|
|freeMarker|处理FreeMarker模板|
|httpHeader|用来控制特殊的Http行为|
|redirect|重定向到一个URL|
|redirect-action|重定向到一个Action|
|stream|向浏览器发送InputSream对象,通常用来处理文件下载|
|velocity|处理Velocity模板|
|xslt|处理XML/XLST模板|
|plaintext|显示原始文件内容,例如文件源代码|
|tiles|结合Tile使用|
另外第三方的Result类型还包括JasperReports Plugin,专门用来处理JasperReport类型的报表输出;Jfreechart Plugin;JSF Plugin。
常用示列:




    
        
         
        
        
            /error.jsp
         
        
        
            
            
            
            
            
            
            
                skipAction
                add
                ${num1}
                ${num2}
            
        
        
            /fruit.jsp
        
    

你可能感兴趣的:(struts2配置文件详解(三))