mirror of
https://github.com/yacy/yacy_search_server.git
synced 2024-09-19 00:01:41 +02:00
fix for supertemplates, too.
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@2839 6c8d7289-2bf4-0310-a012-ef5d649a1542
This commit is contained in:
parent
c35793fb46
commit
8a5c2d0a19
|
@ -572,7 +572,7 @@ public final class httpdFileHandler extends httpdAbstractHandler implements http
|
|||
httpd.sendRespondHeader(this.connectionProperties, out, httpVersion, 200, null);
|
||||
|
||||
// in case that there are no args given, args = null or empty hashmap
|
||||
/* servletProperties tp = (servletProperties) */ invokeServlet(targetClass, requestHeader, args);
|
||||
/* servletProperties tp = (servlerObjects) */ invokeServlet(targetClass, requestHeader, args);
|
||||
this.forceConnectionClose();
|
||||
return;
|
||||
} else if ((targetFile.exists()) && (targetFile.canRead())) {
|
||||
|
@ -608,11 +608,11 @@ public final class httpdFileHandler extends httpdAbstractHandler implements http
|
|||
requestHeader.put("CLIENTIP", conProp.getProperty("CLIENTIP"));
|
||||
requestHeader.put("PATH", path);
|
||||
// in case that there are no args given, args = null or empty hashmap
|
||||
Object o = invokeServlet(targetClass, requestHeader, args);
|
||||
if(o instanceof serverObjects){
|
||||
tp=new servletProperties((serverObjects)o);
|
||||
Object tmp = invokeServlet(targetClass, requestHeader, args);
|
||||
if(tmp instanceof serverObjects){
|
||||
tp=new servletProperties((serverObjects)tmp);
|
||||
}else{
|
||||
tp=(servletProperties)o;
|
||||
tp=(servletProperties)tmp;
|
||||
}
|
||||
// if no args given , then tp will be an empty Hashtable object (not null)
|
||||
if (tp == null) tp = new servletProperties();
|
||||
|
@ -758,9 +758,14 @@ public final class httpdFileHandler extends httpdAbstractHandler implements http
|
|||
header_s=o.toString();
|
||||
|
||||
//further processing of page.html (via page.class)?
|
||||
if (pageClass != null && pageClass.exists())
|
||||
tp = (servletProperties) invokeServlet(pageClass, requestHeader, args);
|
||||
else
|
||||
if (pageClass != null && pageClass.exists()){
|
||||
Object tmp = invokeServlet(pageClass, requestHeader, args);
|
||||
if(tmp instanceof serverObjects){
|
||||
tp=new servletProperties((serverObjects)tmp);
|
||||
}else{
|
||||
tp=(servletProperties)tmp;
|
||||
}
|
||||
}else
|
||||
tp = new servletProperties();
|
||||
tp.put("header", header_s);
|
||||
tp.put("page", content_s);
|
||||
|
|
Loading…
Reference in New Issue
Block a user