Here you can find the source of htmlspecialchars(String input)
public static String htmlspecialchars(String input)
//package com.java2s; /********************************************************************************** * $URL: https://source.etudes.org/svn/apps/ltiContact/trunk/lticontact-util/src/java/org/imsglobal/basiclti/BasicLTIUtil.java $ * $Id: BasicLTIUtil.java 8859 2014-09-27 18:49:57Z rashmim $ ********************************************************************************** * * Copyright (c) 2008 IMS GLobal Learning Consortium * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or * implied. See the License for the specific language governing * permissions and limitations under the License. * **********************************************************************************/ public class Main { public static String htmlspecialchars(String input) { if (input == null) return null; String retval = input.replace("&", "&"); retval = retval.replace("\"", """); retval = retval.replace("<", "<"); retval = retval.replace(">", ">"); retval = retval.replace(">", ">"); retval = retval.replace("=", "="); return retval; }/* w w w . ja va 2 s. c om*/ }