327725 cleanup
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@2368 7e9141cc-0065-0410-87d8-b60c137991c4
This commit is contained in:
parent
5ab4634dfb
commit
75648cc095
|
@ -42,18 +42,18 @@ public interface HttpContent
|
||||||
public class ResourceAsHttpContent implements HttpContent
|
public class ResourceAsHttpContent implements HttpContent
|
||||||
{
|
{
|
||||||
final Resource _resource;
|
final Resource _resource;
|
||||||
final MimeTypes _mimeTypes;
|
final Buffer _mimeType;
|
||||||
|
|
||||||
public ResourceAsHttpContent(final Resource resource, final MimeTypes mimeTypes)
|
public ResourceAsHttpContent(final Resource resource, final Buffer mimeType)
|
||||||
{
|
{
|
||||||
_resource=resource;
|
_resource=resource;
|
||||||
_mimeTypes=mimeTypes;
|
_mimeType=mimeType;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ------------------------------------------------------------ */
|
/* ------------------------------------------------------------ */
|
||||||
public Buffer getContentType()
|
public Buffer getContentType()
|
||||||
{
|
{
|
||||||
return _mimeTypes.getMimeByExtension(_resource.toString());
|
return _mimeType;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ------------------------------------------------------------ */
|
/* ------------------------------------------------------------ */
|
||||||
|
|
|
@ -223,7 +223,7 @@ public class ResourceCache
|
||||||
return content;
|
return content;
|
||||||
}
|
}
|
||||||
|
|
||||||
return new HttpContent.ResourceAsHttpContent(resource,_mimeTypes);
|
return new HttpContent.ResourceAsHttpContent(resource,_mimeTypes.getMimeByExtension(resource.toString()));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -462,7 +462,7 @@ public class DefaultServlet extends HttpServlet implements ResourceFactory
|
||||||
{
|
{
|
||||||
// ensure we have content
|
// ensure we have content
|
||||||
if (content==null)
|
if (content==null)
|
||||||
content=new HttpContent.ResourceAsHttpContent(resource,_mimeTypes);
|
content=new HttpContent.ResourceAsHttpContent(resource,_mimeTypes.getMimeByExtension(resource.toString()));
|
||||||
|
|
||||||
if (included.booleanValue() || passConditionalHeaders(request,response, resource,content))
|
if (included.booleanValue() || passConditionalHeaders(request,response, resource,content))
|
||||||
{
|
{
|
||||||
|
@ -532,7 +532,7 @@ public class DefaultServlet extends HttpServlet implements ResourceFactory
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
content=new HttpContent.ResourceAsHttpContent(resource,_mimeTypes);
|
content=new HttpContent.ResourceAsHttpContent(resource,_mimeTypes.getMimeByExtension(resource.toString()));
|
||||||
if (included.booleanValue() || passConditionalHeaders(request,response, resource,content))
|
if (included.booleanValue() || passConditionalHeaders(request,response, resource,content))
|
||||||
sendDirectory(request,response,resource,pathInContext);
|
sendDirectory(request,response,resource,pathInContext);
|
||||||
}
|
}
|
||||||
|
|
|
@ -313,6 +313,9 @@ public class DefaultServletTest
|
||||||
defholder.setInitParameter("welcomeServlets","false");
|
defholder.setInitParameter("welcomeServlets","false");
|
||||||
defholder.setInitParameter("gzip","false");
|
defholder.setInitParameter("gzip","false");
|
||||||
defholder.setInitParameter("resourceBase",resBasePath);
|
defholder.setInitParameter("resourceBase",resBasePath);
|
||||||
|
defholder.setInitParameter("maxCacheSize","1024000");
|
||||||
|
defholder.setInitParameter("maxCachedFileSize","512000");
|
||||||
|
defholder.setInitParameter("maxCachedFiles","100");
|
||||||
|
|
||||||
ServletHolder jspholder = context.addServlet(NoJspServlet.class,"*.jsp");
|
ServletHolder jspholder = context.addServlet(NoJspServlet.class,"*.jsp");
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue