org.apache.struts2.dispatcher
Interface StaticContentLoader

All Known Implementing Classes:
DefaultStaticContentLoader

public interface StaticContentLoader

Interface for loading static resources, based on a path


Method Summary
 boolean canHandle(String path)
           
 void findStaticResource(String path, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Locate a static resource and copy directly to the response, setting the appropriate caching headers.
 void setHostConfig(HostConfig filterConfig)
           
 

Method Detail

canHandle

boolean canHandle(String path)
Parameters:
path - Requested resource path
Returns:
true if this loader is able to load this type of resource, false otherwise

setHostConfig

void setHostConfig(HostConfig filterConfig)
Parameters:
filterConfig - The filter configuration

findStaticResource

void findStaticResource(String path,
                        javax.servlet.http.HttpServletRequest request,
                        javax.servlet.http.HttpServletResponse response)
                        throws IOException
Locate a static resource and copy directly to the response, setting the appropriate caching headers.

Parameters:
path - The resource name
request - The request
response - The response
Throws:
IOException - If anything goes wrong


Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.