anchor.diff:      <td><%
               for(int i = 0; i < vals.length; i++) {
                   if(i > 0)
  -                    out.print("<BR>");
  +                    out.print("<br />");
                   out.print(vals[i]);
               }
           %></td>
  
positive.code:     javax.naming.*,
      java.net.*" %>
  </head>
  <body>
  
  <h1>WebApp JSP Snoop page</h1> 
    
  <h3>Request information</h3>
    
  <table border="1">
  <tr>
      <TH align=right>Servlet Name:</TH>
      <td><%= getServletName() %></td>
  </tr>
  <tr>
      <TH align=right>Request protocol:</TH>
      <td><%= request.getProtocol() %></td>
  </tr>
  <tr>
      <TH align=right>Scheme:</TH>
      <td><%= request.getScheme() %></td>
  </tr>
  <tr>
      <TH align=right>Server name:</TH>
      <td><%= request.getServerName() %></td>
  <tr>
  <tr>
      <TH align=right>Server port:</TH>
      <td><%= request.getServerPort() %></td>
  <tr>
    
  <tr>
      <TH align=right>Server Info:</TH>
      <td><%=getServletContext().getServerInfo() %></td>
  <tr>
  <tr>
      <TH align=right>Requested URL:</TH>
      <td><%= HttpUtils.getRequestURL(request) %></td>
  </tr>
  <tr>
      <TH align=right>Request method:</TH>
      <td><%= request.getMethod()%></td>
  </tr>
  <tr>
      <TH align=right>Request URI:</TH>
      <td><%= request.getRequestURI() %></td>
  </tr>
  <tr>
      <TH align=right>Servlet path:</TH>
      <td><%= request.getServletPath() %></td>
  </tr>
  <tr>
      <TH align=right>Path info:</TH>
      <td><%= request.getPathInfo() %></td>
  </tr>
  <tr>
      <TH align=right>Path translated:</TH>
      <td><%= request.getPathTranslated() %></td>
  </tr>
  <tr>
      <TH align=right>Query string:</TH>
      <td><%= request.getQueryString() %></td>
  </tr>
  <tr>
      <TH align=right>Content length:</TH>
      <td><%= request.getContentLength() %></td>
  </tr>
  <tr>
      <TH align=right>Content type:</TH>
      <td><%= request.getContentType() %></td>
  <tr>
  <tr>
      <TH align=right>Remote user:</TH>
      <td><%= request.getRemoteUser() %></td>
  <tr>
  <tr>
      <TH align=right>Remote address:</TH>
      <td><%= request.getRemoteAddr() %></td>
  <tr>
  <tr>
      <TH align=right>Remote host:</TH>
      <td><%= request.getRemoteHost() %></td>
  <tr>
  <tr>
      <TH align=right>Authorization scheme:</TH>
      <td><%= request.getAuthType() %></td>
  <tr>
  <tr>
      <TH align=right>Default Response Buffer:</TH>
      <td><%= response.getBufferSize() %></td>
  <tr>
  </table>
    
  <%
      Enumeration e = request.getHeaderNames();
      if(e != null && e.hasMoreElements()) {
  %>
  <h3>Request headers</h3>
    
  <table border="1">
  <tr>
      <TH align=left>Header:</TH>
      <TH align=left>Value:</TH>
  </tr>
  <%
          while(e.hasMoreElements()) {
              String k = (String) e.nextElement();
  %>
  <tr>
  
negative.code:     }
  %>
    
  <h3>Datasources</h3>
  <table border="1"><tr><td valign="top">
  <%
  String contextName = "datasources"; // "java:/datasources";
  try {
      Context initCtx = new InitialContext();
      NamingEnumeration<Binding> ne = initCtx.listBindings(contextName);
      %>
    
      <table border="1">
      <tr><th>Name</th><th>Type</th></tr>
      <%  
      while (ne.hasMore()) {
        Binding binding = (Binding) ne.next();
      %>
      <tr>
        <td><a href="?jndiName=datasources/<%=binding.getName()%>">
          java:datasources/<%=binding.getName()%></a></td>
        <td>Type: <%=binding.getClassName() %></td>
      </tr>
      <%
  