如何正确格式化/显示文本框中的结果集结果?

时间:2013-11-07 16:40:11

标签: java html jsp

我想在文本框中从数据库渲染数据,但是它没有很好地显示它添加新的行和空格..?

代码

   <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>

谢谢&amp;问候

2 个答案:

答案 0 :(得分:1)

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

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

}

%></textarea>

它很难看,但会消除不需要的空白。

答案 1 :(得分:-1)

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