2013-11-07 6 views
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> 

Благодаря & уважением

ответ

-1

Этого недостаточно ясно. Какое форматирование вы хотите в текстовом поле? В любом случае, текстовые поля не поддерживают сложное форматирование, кроме обычного, что вы можете сделать с помощью CSS.

1

Пробелы, которые вы видите, скорее всего, пробелы между <%=ipaddress%> и <% }%>. Попытка:

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

} 

%></textarea> 

Это некрасиво, но устраняет нежелательные пробелы.

Смежные вопросы