JSPフィルタページ文字

1442 ワード

public class StringUtil {

	/**
	 *  。
	 * @param args  
	 * @return true/false
	 */
	public static boolean validateNull(String args) {
		if (args == null || args.length() == 0) {
			return true;
		} else {
			return false;
		}
	}

	/**
	 *  "null" , , target , , source 。
	 */
	public static String chanageNull(String source, String target) {
		if (source == null || source.length() == 0 || source.equalsIgnoreCase("null")) {
			return target;
		} else {
			return source;
		}
	}

	/**
	 *  <, >,
。 * @param input * @return */ public static String filterHtml(String input) { if (input == null) { return null; } if (input.length() == 0) { return input; } input = input.replaceAll("&", "&amp;"); input = input.replaceAll("<", "&lt;"); input = input.replaceAll(">", "&gt;"); input = input.replaceAll(" ", "&nbsp;"); input = input.replaceAll("'", "&#39;"); input = input.replaceAll("\"", "&quot;"); return input.replaceAll("
", "<br>"); } }