anchor.diff:  <?xml version="1.0" encoding="UTF-8"?>
  -<jsp:root version="2.0"
  -	xmlns:c="http://java.sun.com/jsp/jstl/core"
  -	xmlns="http://www.w3c.org/1999/xhtml"
  -	xmlns:jsp="http://java.sun.com/JSP/Page">
  -	<jsp:directive.page 
  +<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" xmlns="http://www.w3c.org/1999/xhtml" xmlns:c="http://java.sun.com/jstl/core" version="2.0">
  +<jsp:directive.page 
   		contentType="text/html"
  -		import="javax.naming.*,javax.sql.*,java.sql.*,java.io.*" 
  +		import="javax.naming.*,javax.sql.*,java.sql.*,java.io.*,java.util.*" 
   		isErrorPage="false" 
   		isThreadSafe="true"
   		session="true" />
  +	<jsp:useBean id="utilPreviousSqls" class="java.util.LinkedList" scope="session" />
   	<jsp:declaration><![CDATA[
   		private String getRequestParameter(final HttpServletRequest request, final String key) {
   			return (request.getParameter(key) == null ? "" : request.getParameter(key));
   		}
  -		private String escapeXml(final String string) {
  -			return string.replaceAll("&", "&amp;").replaceAll(">", "&gt;").replaceAll("<", "&lt;");
  -		}
   	]]></jsp:declaration>
  -<jsp:scriptlet>
  +<jsp:scriptlet><![CDATA[
   	String name = getRequestParameter(request,"name");
   	String sql = getRequestParameter(request,"sql");
   	String sqlTextArea = getRequestParameter(request,"sqltextarea");
  +	if (!"".equals(sqlTextArea) && !utilPreviousSqls.contains(sqlTextArea)) {
  +		utilPreviousSqls.add(sqlTextArea);
  +	}
   	String type = request.getParameter("type");
  -</jsp:scriptlet>
  +	session.setAttribute("utilPreviousSqls", utilPreviousSqls);
  +]]></jsp:scriptlet>
   <html>
  -<head>
   	<style>
   			.clob_toggle {
   				display: block;
   			}   
   			.clob {
   				display: none;
  +				text-decoration: none;
   			}   
   	</style>
   	<script><![CDATA[
  
positive.code: 			var v = ref.nextSibling;
  			while(v.nodeType == 3) {
    				v = v.nextSibling;
    			}
    			v.style.display = "block";
    			ref.style.display = "none";
  
negative.code: 	                 if(rs.getMetaData().getColumnCount()<x) {
  	                     x=-1;
  	                 } else if (rs.getMetaData().getColumnType(x) == Types.CLOB)  {
  				Clob clob = rs.getClob(x);
  	                 	final Reader reader = new BufferedReader(clob.getCharacterStream());
  				out.print("<td><a href='#' onclick='toggle(this)' class='clob_toggle'>View CLOB</a><a href='#' onclick='untoggle(this)' class='clob'><pre>");
  	                 	 int c = reader.read();
  	                 	 while (c != -1) {
  	                 	 	if (c == '>') {
  