我正在尝试使用在我的 JSP 上显示一个字符串getAttribute
,但是当它显示文本时,它被粉碎在一起,中间没有空格。在显示它之前,我打印字符串以在控制台上对其进行验证,并且它在那里正确显示。
因此,例如它正确打印“xxx xx xxxx xx”,但是当我通过setAttribute
,然后getAttribute
,然后将其显示在表格中时,它显示为“xxxxxxxxxxx”。为什么空格被删除了?
这是有问题的行:
<table border="0">
<tr>
<td width="500" title="resultsLists">
<%=session.getAttribute("hotBackUpList")%>
</td>
</tr>
</table>
这是 hotBackUpList 的组装
try {
conn = ConnectionPoolSelector.getConnection();
dbmsOutput = new DbmsOutput( conn );
dbmsOutput.enable( 1000000 );
cstmt = conn.prepareCall("begin " + "pkg_util_backup.sp_util_hotbackup (); " + "end;");
cstmt.executeQuery();
hotBackUpList = dbmsOutput.show().toString();
return hotBackUpList;
DBMS 输出
public String show() throws SQLException
{
String dmsResult = null;
int done = 0;
show_stmt.registerOutParameter( 2, java.sql.Types.INTEGER );
show_stmt.registerOutParameter( 3, java.sql.Types.VARCHAR );
for(;;)
{
show_stmt.setInt( 1, 32000 );
show_stmt.executeUpdate();
dmsResult = show_stmt.getString(3);
//System.out.print( show_stmt.getString(3) );
//dmsResult = show_stmt.getString(3).toString();
if ( (done = show_stmt.getInt(2)) == 1 ) break;
}
return dmsResult;
}
Java 输出
%/已用 %/总日期名称
0% ( 0%) 0% ( 0%) 7 月 19 日 14:56 ppidev_snap_hot_user_2013-07-191456 0% ( 0%) 0% ( 0%) 7 月 19 日 09:59 ppidev_snap_hot_user_2013-07-190959 0% ( 0%) 0% ( 0%) 7月18日 23:22 ppidev-cold_RECENT 0% ( 0%) 0% ( 0%) 7月18日 16:32 ppidev_snap_hot_user_2013-07-181632 0% ( 0%) 0% ( 0%) 7月18日08:34 ppidev_snap_hot_user_2013-07-180834 0% (0%) 0% (0%) 7 月 17 日 23:21 ppidev-cold_071713-2320
HTML 输出 %/已用 %/总日期名称 ---------- ---------- ------------ -------- 0% ( 0%) 0% ( 0%) 7 月 19 日 14:56 ppidev_snap_hot_user_2013-07-191456 0% ( 0%) 0% ( 0%) 7 月 19 日 09:59 ppidev_snap_hot_user_2013-07-190959 0% ( 0%) 0% ( 0%) 7月18日 23:22 ppidev-cold_RECENT 0% ( 0%) 0% ( 0%) 7月18日 16:32 ppidev_snap_hot_user_2013-07-181632 0% ( 0%) 0% ( 0%) 7月18日08:34 ppidev_snap_hot_user_2013-07-180834 0% (0%) 0% (0%) 7 月 17 日 23:21 ppidev-cold_071713-2320 0% (0%) 0% (0%) 7 月 17 日 17:22 ppidev_snap_hot_user_2013-07 -171722 0% ( 0%) 0% ( 0%) 7月17日 17:18 ppidev_snap_hot_user_2013-07-171718 0% ( 0%) 0% ( 0%) 7月17日 16:57 ppidev_snap_hot_user_2013-07-171657 0% ( 0 %) 0% ( 0%) 7 月 17 日 16:40 ppidev_snap_hot_user_2013-07-171640 0% ( 0%) 0% ( 0%) 7 月 17 日 16:24 ppidev_snap_hot_user_2013-07-171624 0% ( 0%) 0% ( 0 %) 15 年 7 月 17 日:47 ppidev_snap_hot_user_2013-07-171547 0% ( 0%) 0% ( 0%) 7月17日 15:42 ppidev_snap_hot_user_2013-07-171542 0% ( 0%) 0% ( 0%) 7月17日 13:43 ppidev_snap_hot_user_2013-072 0% ( 0%) 0% ( 0%) 7月17日 09:49
谢谢!