unterminated string literal

2019独角兽企业重金招聘Python工程师标准>>> unterminated string literal

采用

Java代码    unterminated string literal
  1. ServletActionContext.getResponse().getWriter()  

向前台写信息的时候,经常会出现unterminated string literal错误:未结束的字符串常量,很可能是由于字符串中存在换行符导致的。是存在\r\n

解决办法:

在将result写到前台之前,将字符串中的换行的特殊符号转义掉,

Java代码    unterminated string literal
  1. PrintWriter pw = ServletActionContext.getResponse().getWriter();  
  2. result = result.replace("\n\r", "<br>&nbsp;&nbsp;");  
  3. result = result.replace("\r\n", "<br>&nbsp;&nbsp;");  
  4. result = result.replace("\t", "&nbsp;&nbsp;&nbsp;&nbsp;");  
  5. result = result.replace(" ", "&nbsp;");  
  6.   
  7. result = result.replace("\"", "\\" + "\"");  
  8. pw.print(result);  

转载于:https://my.oschina.net/xiaominmin/blog/551512

上一篇:浏览器和对象的dom属性


下一篇:053_Servlet——resp.getWrite()与resp.getPrint()的区别?