jcifs.http
Class NetworkExplorer
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
jcifs.http.NetworkExplorer
- All Implemented Interfaces:
- Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
public class NetworkExplorer
- extends javax.servlet.http.HttpServlet
This servlet may be used to "browse" the entire hierarchy of resources
on an SMB network like one might with Network Neighborhood or Windows
Explorer. The users credentials with be negotiated using NTLM SSP if
the client is Microsoft Internet Explorer.
- See Also:
- Serialized Form
|
Method Summary |
protected int |
compareDates(SmbFile f1,
String f1name,
SmbFile f2)
|
protected int |
compareNames(SmbFile f1,
String f1name,
SmbFile f2)
|
protected int |
compareSizes(SmbFile f1,
String f1name,
SmbFile f2)
|
protected int |
compareTypes(SmbFile f1,
String f1name,
SmbFile f2)
|
protected void |
doDirectory(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
SmbFile dir)
|
protected void |
doFile(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
SmbFile file)
|
void |
doGet(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
|
void |
init()
|
| Methods inherited from class javax.servlet.http.HttpServlet |
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service |
| Methods inherited from class javax.servlet.GenericServlet |
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NetworkExplorer
public NetworkExplorer()
init
public void init()
throws javax.servlet.ServletException
- Overrides:
init in class javax.servlet.GenericServlet
- Throws:
javax.servlet.ServletException
doFile
protected void doFile(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
SmbFile file)
throws IOException
- Throws:
IOException
compareNames
protected int compareNames(SmbFile f1,
String f1name,
SmbFile f2)
throws IOException
- Throws:
IOException
compareSizes
protected int compareSizes(SmbFile f1,
String f1name,
SmbFile f2)
throws IOException
- Throws:
IOException
compareTypes
protected int compareTypes(SmbFile f1,
String f1name,
SmbFile f2)
throws IOException
- Throws:
IOException
compareDates
protected int compareDates(SmbFile f1,
String f1name,
SmbFile f2)
throws IOException
- Throws:
IOException
doDirectory
protected void doDirectory(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
SmbFile dir)
throws IOException
- Throws:
IOException
doGet
public void doGet(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws IOException,
javax.servlet.ServletException
- Overrides:
doGet in class javax.servlet.http.HttpServlet
- Throws:
IOException
javax.servlet.ServletException
Copyright © 2012. All Rights Reserved.