<html><table>还有这样的问题,怎么解决呀。他要键入html字符怎么办</table></html>

解决方案 »

  1.   

    <html><table>还有像这种的,他要键入html代码怎么办呀,我现在试的是就会把整页弄乱了</table></html>
      

  2.   

    textarea里面的换行是\r\n
    html显示换行用<br>String.replaceAll("\r\n", "<br>");
      

  3.   

    是从数据库取出的数据比如字段名为name:
    String text=new String(request.getParameter("name").getBytes("ISO8859_1"));
    然后做下面的转换处理:
    <%
    int index=text.indexOf("\r\n");
    while(index!=-1)
    {
    text=text.substring(0,index)+"<br/>"+text.substring(index+2);
    index=text.indexOf("\r\n");
    }
    %>
    这样就可以了就是:
    <html>
    <head>
    </head>
    <body>
      <p><%=text%>
    </body>
    </html>*************************************
    如果你想把数据库中的数据放到<textarea>中的话,就应该这样做,如下:
    String text=new String(request.getParameter("name").getBytes("ISO8859_1"));
    <%
    int index=text.indexOf("\r\n");
    while(index!=-1)
    {
    text=text.substring(0,index)+"\n"+text.substring(index+2);
    index=text.indexOf("\r\n");
    }
    %>
    *******************************************