我想在文本框中渲染数据库中的数据,但显示效果不佳,添加了新行和空格。
代码
<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>致谢和问候
发布于 2013-11-08 00:52:02
您看到的空白很可能是<%=ipaddress%>和<% }%>之间的空白。尝试:
<%
...
ipaddress = ip.substring(3);
%><%=ipaddress%><%
}
%></textarea>它很难看,但会消除不需要的空格。
发布于 2013-11-08 00:49:55
这还不够清楚。您希望在文本区域中使用哪种格式?在任何情况下,the case都不支持复杂的格式化,除了通常可以用CSS做的事情。
https://stackoverflow.com/questions/19841585
复制相似问题