我找到一个可行的方法了:
<%@ page language="java"%>
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="java.util.*"%>
<%@ taglib prefix="c" uri="ctld" %>
<%@ taglib prefix="str" uri="strtld" %>
<c:set var="strContent" value="${param.txtContent}"/><%
  String strs = (String)pageContext.getAttribute("strContent");
  out.print(strs.replaceAll("\\n","<br>"));
%>

解决方案 »

  1.   

    聪明!这个方法我早就想到了。
    呵呵。
    最好还是用JSTL来实现。
      

  2.   

    可以用Jakarta Project: String Tag library中的<str:replace>标签。
    在http://jakarta.apache.org/taglibs有下载。<str:replace replace="
    " with="<br>
    ">A sentence.
    Another sentence.
    Some more to test. And insert Br's into.
    Hopefully.
    </str:replace>