%@ page import="java.util.*, javax.servlet.http.*" %> <%! public String replace(String SomeText, String toReplace, String ReplaceWith){ String temp = SomeText; int iEnd = 0; int TotalReplace = 0; for(int i = 0; i < SomeText.length(); i++) { TotalReplace++; iEnd = temp.indexOf(toReplace, iEnd); if(iEnd == -1){ break; } temp = temp.substring(0, iEnd) + ReplaceWith + temp.substring(iEnd + toReplace.length()); int tmp=toReplace.length()-ReplaceWith.length(); if(tmp<0)tmp=(tmp*-1)+1; if(tmp==0)tmp=ReplaceWith.length(); iEnd += tmp; } return temp; } public String decodeCrossSiteScriptingEntities(String input) { if(input != null) { input = input.replace("<", "<"); input = input.replace(">", ">"); input = input.replace(":", ":"); input = input.replace("'", "'"); input = input.replace(""", "\""); input = input.replace("(", "("); input = input.replace(")", ")"); input = input.replace("%", "%"); input = input.replace("+", "+"); } return input; } public String encodeCrossSiteScriptingEntities(String input) { if(input != null) { input = input.replace("<", "<"); input = input.replace(">", ">"); input = input.replace(":", ":"); input = input.replace("'", "'"); input = input.replace("\"", """); input = input.replace("(", "("); input = input.replace(")", ")"); input = input.replace("%", "%"); input = input.replace("+", "+"); } return input; } %> <%! java.util.Date ArchiveDate = new java.util.Date(); %> <%! java.util.Date now=new java.util.Date(); %> <% now = new java.util.Date(); %>