编写java代码
package com.ycjk.common;public class FormatJSEltarg { public static String format(String s){ if(s!=null&&s.length()>0){ s = s.replaceAll("(\r|\n|\r\n|\n\r)", " "); s = s.replaceAll("\"", "\\\\" + "\""); s = s.replaceAll("\'", "\\\\" + "\'"); return s; }else{ return ""; } }}
编写tld,放到WEB-INF中,formatForJS.tld
1.0 jf format com.ycjk.common.FormatJSEltarg java.lang.String format(java.lang.String)
放入到web.xml中
/jsformat /WEB-INF/targs/formatForJS.tld
在需要的页面
<%@ taglib prefix="jf" uri="/jsformat" %>
${jf:format(info.wcontent)}