关于留言换行的问题,急急。。

04-12-18 weigbo

在一个网页中有个表单,有个textarea字段,用于输入留言。textarea是自动换行的。提交后,在另一个jsp文件的表格中输出的时候不自动换行了,表格定义为400,会一直撑开。长长的。烦死我了。。有人有办法吗解决吗?先谢了。。


input.htm
<html>
<body>
<form name='form1' method='post' action='out.jsp'>
<textarea name='ss' cols='50' rows='5'>这里是高5宽50的意思,记不清代码是不是对了。。
</textarea>
<input type='submit' name='submit' value='submit'>
</form>
</body>
</html>

out.jsp
<%@ page contentType="text/html;charset=gb2312"%>
<html>
<%
String s=request.getParameter("ss");
%>
<table width='400'>
<tr>
<td width='400' style="WORD-WRAP: break-word"><%out.println(s);%></td>
</tr>
</table>
</html> 

<p class="indent">

banq
2004-12-18 12:14



\n
<p class="indent">

转换成

<br>
<p class="indent">


Juniper
2004-12-21 11:45

如果图省事儿,可以使用 String.replaceAll(String index,String newstring); 方法完成 \n 到 <br> 的转换: