Bugfix
This commit is contained in:
parent
18e3175db9
commit
94f1e07369
2 changed files with 10 additions and 7 deletions
|
|
@ -228,10 +228,10 @@ public class HttpServer extends ThreadedTCPNetworkServer{
|
||||||
}
|
}
|
||||||
// Debug
|
// Debug
|
||||||
if(logger.isLoggable(Level.FINEST)){
|
if(logger.isLoggable(Level.FINEST)){
|
||||||
logger.finest( "page_url: "+parser.getRequestURL() );
|
logger.finest( " page_url: "+parser.getRequestURL() );
|
||||||
logger.finest( "client_session: "+client_session );
|
logger.finest( " client_session: "+client_session );
|
||||||
logger.finest( "cookie: "+cookie );
|
logger.finest( " cookie: "+cookie );
|
||||||
logger.finest( "request: "+request );
|
logger.finest( " request: "+request );
|
||||||
}
|
}
|
||||||
//**************************** RESPONSE ************************************
|
//**************************** RESPONSE ************************************
|
||||||
logger.finer("Sending Http Response");
|
logger.finer("Sending Http Response");
|
||||||
|
|
|
||||||
|
|
@ -83,7 +83,10 @@ public class HttpFilePage implements HttpPage{
|
||||||
out.println("<HTML><BODY><H1>Directory: " + client_info.getRequestURL() + "</H1>");
|
out.println("<HTML><BODY><H1>Directory: " + client_info.getRequestURL() + "</H1>");
|
||||||
out.println("<HR><UL>");
|
out.println("<HR><UL>");
|
||||||
for (String f : file.list()) {
|
for (String f : file.list()) {
|
||||||
out.println("<LI><A href='" + client_info.getRequestURL() + f + "'>" + f + "</A></LI>");
|
String url = client_info.getRequestURL();
|
||||||
|
out.println("<LI><A href='" +
|
||||||
|
url + (url.charAt(url.length()-1)=='/'?"":"/")+ f
|
||||||
|
+"'>" + f + "</A></LI>");
|
||||||
}
|
}
|
||||||
out.println("</UL><HR></BODY></HTML>");
|
out.println("</UL><HR></BODY></HTML>");
|
||||||
}
|
}
|
||||||
|
|
@ -100,12 +103,12 @@ public class HttpFilePage implements HttpPage{
|
||||||
}catch (FileNotFoundException e){
|
}catch (FileNotFoundException e){
|
||||||
if(!out.isHeaderSent())
|
if(!out.isHeaderSent())
|
||||||
out.setStatusCode(404);
|
out.setStatusCode(404);
|
||||||
log.log(Level.WARNING, null, e);
|
log.log(Level.WARNING, e.getMessage());
|
||||||
out.println("404 Page Not Found: " + client_info.getRequestURL());
|
out.println("404 Page Not Found: " + client_info.getRequestURL());
|
||||||
}catch (SecurityException e){
|
}catch (SecurityException e){
|
||||||
if(!out.isHeaderSent())
|
if(!out.isHeaderSent())
|
||||||
out.setStatusCode(404);
|
out.setStatusCode(404);
|
||||||
log.log(Level.WARNING, null, e);
|
log.log(Level.WARNING, e.getMessage());
|
||||||
out.println("404 Page Not Found: " + client_info.getRequestURL() );
|
out.println("404 Page Not Found: " + client_info.getRequestURL() );
|
||||||
}catch (IOException e){
|
}catch (IOException e){
|
||||||
if(!out.isHeaderSent())
|
if(!out.isHeaderSent())
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue