replace(replace(replace(D.content,"\'","\\\\\'"),'\n','<br>'),'\r','<br>')

解决方案 »

  1.   

    1楼的不行,
    为什么我用<c:set var="temp_param1" value='${fn:replace(D.content,"\\\n","<br/>")}' />也不行?
      

  2.   

    搞定了
    <% request.setAttribute("vEnter", "\n");   
    //奇怪的是这一行我用 <c:set var="vEnter" value="\n" scope="request"/>
    //都没用,估计是set标签里对value值处理了一下,没jstl的源码,不清楚JSTL是怎么处理的. 
    %> <c:set var="temp_param1" value='${fn:replace(temp_param1,vEnter," ")}' />