我想在文本框中从数据库渲染数据,但是它没有很好地显示它添加新的行和空格..?
代码
<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;问候
答案 0 :(得分:1)
您看到的空白很可能是<%=ipaddress%>
和<% }%>
之间的空白。尝试:
<%
...
ipaddress = ip.substring(3);
%><%=ipaddress%><%
}
%></textarea>
它很难看,但会消除不需要的空白。
答案 1 :(得分:-1)
这还不够清楚。你想在textarea中使用什么样的格式?在任何情况下,textareas都不支持复杂的格式,除了你可以用CSS做的通常。