(另外,eclipse还会提示:Undefined attribute name (wrap).)

解决方案 »

  1.   

    cols  number  规定文本区内的可见宽度。
    rows  number  规定文本区内的可见行数。
    <textarea cols="30" rows="5">
    </textarea>
      

  2.   

    谢谢斑竹的回答~~你那个的意思应该是设置textarea标签的宽和高吧,跟提交之后是否换行 好像没有什么关系吧?
      

  3.   

    textarea cols="30" 每行显示30个字节 超过则自动换行
    <html>
    <body><textarea cols="30" rows="5">
    ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
    </textarea></body>
    </html>  跑一下看看是不是自动换行
      

  4.   


    谢谢,试了这3种方法都不行,最后这个可以:
    1.
    <tr bgcolor='white'>
                        <td><textarea name='res'
                                style='width: 400px; height: 150px' wrap="physical"></textarea></td>
                    </tr>
    2.
    cols="30"; rows="10"
    3.
    style="word-wrap:break-word; word-break:break-all;"----------------
    最终的解决方法是:
    <style type="text/css">
    pre{
    white-space:pre-wrap; /* css3.0 */
    white-space:-moz-pre-wrap; /* Firefox */
    white-space:-pre-wrap; /* Opera 4-6 */
    white-space:-o-pre-wrap; /* Opera 7 */
    word-wrap:break-word; /* Internet Explorer 5.5+ */
    }
    </style>来源: <http://www.hujuntao.com/web/css/css-pre-wrap.html>代码片段:comments.jsp<style type="text/css">
    pre{
    white-space:pre-wrap; /* css3.0 */
    white-space:-moz-pre-wrap; /* Firefox */
    white-space:-pre-wrap; /* Opera 4-6 */
    white-space:-o-pre-wrap; /* Opera 7 */
    word-wrap:break-word; /* Internet Explorer 5.5+ */
    }
    </style>
    ……
    <tr bgcolor="#c4c4c4">
    <td bgcolor="#FFFFFF">&nbsp;</td>
    <td bgcolor="#FFFFFF" align='left'><pre><s:property name='itm' value='res' /></pre></td>
    </tr>