All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.leopard.burrow.util.bak.JstlFunctions Maven / Gradle / Ivy

package io.leopard.burrow.util.bak;

import io.leopard.burrow.util.StringUtil;

//import org.springframework.web.util.JavaScriptUtils;

public class JstlFunctions {

	// private static final Log logger = LogFactory.getLog(JstlFunctions.class);

	// /**
	// * 对javascript文本中的特殊字符进行转义
	// *
	// * @param str
	// * javascript文本
	// * @return 转义后的字符串
	// */
	// public static String escapeJavascript(String str) {
	// return JavaScriptUtils.javaScriptEscape(str);
	// }
	//
	// /**
	// * 对javascript参数中的特殊字符进行转义
	// *
	// * @param str
	// * javascript参数
	// * @return 转义后的字符串
	// */
	// public static String escapeJavascriptParam(String str) {
	// if (str == null) {
	// return null;
	// }
	// if (str.indexOf('"') != -1) {
	// Exception e = new Exception("invalid js param:" + str);
	// logger.error(e.getMessage(), e);
	// str = str.replace("\"", "");
	// }
	// return JavaScriptUtils.javaScriptEscape(str);
	// }

	/**
	 * 对html标签进行转义
	 * 
	 * @param str
	 *            html标签
	 * @return 转义后的字符串
	 */
	public static String escapeHTMLTags(final String str) {
		return StringUtil.escapeHTMLTags(str);
	}

	/**
	 * 对字符串进行URL编码
	 * 
	 * @param str
	 *            字符串
	 * @return 编码后的字符串
	 */
	public static String urlEncode(final String str) {
		return StringUtil.urlEncode(str);
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy