This commit is contained in:
Ziver Koc 2015-03-30 02:08:04 +00:00
parent 18e3175db9
commit 94f1e07369
2 changed files with 10 additions and 7 deletions

View file

@ -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");

View file

@ -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())