} for (i = 0; i < files.length; i++) { out.print("<TR><TD/>"); out.print("<TD><A href=\"file.jsp?path="+files[i].getDepotPath()+"\">"+files[i].getName()+"</A></TD>"); out.print("<TD>"+files[i].getHeadType()+"</TD>"); out.print("<TD>"+files[i].getHeadRev()+"</TD>"); out.print("<TD>"+files[i].getHeadTimeString()+"</TD>"); out.print("</TR>"); } out.print("</TABLE>");

Browse:



String path = request.getParameter("path");
if (null == path) path = "//";
if (!path.endsWith("/")) path += "/";

out.print(Utils.formatDepotPath(path, "<A href=\"browse.jsp?path={0}\">{1}</A>", null, null, true));
out.print("<BR/>");

DirEntry dir = new DirEntry(env, path);
String[] dirs = dir.getDirNames();
int i;

out.print("<TABLE>");
for (i = 0; i < dirs.length; i++) {
  out.print("<TR><TD/>");
  out.print("<TD><A href=\"browse.jsp?path="+path+dirs[i]+"\">"+dirs[i]+"</A></TD></TR>");
}
FileEntry[] files = dir.getFiles();
if (0 < files.length) {

FileTypeRevModtime