0

を使用して JSP に文字列を表示しようとしてgetAttributeいますが、テキストを表示すると、間にスペースがなく、一緒に粉砕されます。表示する前に、文字列を印刷してコンソールで確認すると、正しく表示されます。

たとえば、「xxx xx xxxx xx」は正しく出力されますが、 を通過してからsetAttributegetAttributeに表示すると、「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 %) 7 月 17 日 15: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 0% ( 0%) 0% ( 0%) 7 月 17 日 09:49

ありがとう!

4

0 に答える 0