0

我正在尝试使用在我的 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

谢谢!

4

0 回答 0