0

我想在文本框中呈现数据库中的数据,但它不能很好地显示它添加新行和空格..?

代码

   <td width="200">
   <textarea rows="3" cols="25" style="text-align: left;>
      <%
         sql5 = "SELECT ip FROM user_ip WHERE username = ? ";
         ps5 = connection.prepareStatement(sql5);
         ps5.setString(1, user);
         rs5 = ps5.executeQuery();
         String ip,ipaddress;

          while (rs5.next()) {
              if (rs5.isLast()) {
                  ip = rs5.getString("ip");
           } else {
                  ip = rs5.getString("ip") + ",";
           }
             ipaddress = ip.substring(3);
         %>  

         <%=ipaddress%>

          <% }%>
       </textarea>
   </td>

感谢和问候

4

2 回答 2

1

您看到的空白很可能是 和 之间的<%=ipaddress%>空白<% }%>。尝试:

<%
    ...
    ipaddress = ip.substring(3);
%><%=ipaddress%><%

}

%></textarea>

它很丑陋,但会消除不需要的空白。

于 2013-11-07T16:52:02.280 回答
-1

这还不够清楚。你想在 textarea 中使用什么样的格式?在任何情况下,textareas 都不支持复杂的格式,除了你可以用 CSS 做的普通格式。

于 2013-11-07T16:49:55.050 回答