2014-02-12 100 views
0

我有一個查詢得到我數據(數據A和B是在同一列)如何在一列中顯示兩個數據

KEY 
=== 
A 
B 

並給予這段代碼,

<tr> 
    <td>${result.key}</td> 
</tr> 
現在

,我要的是要顯示的數據作爲

NEXT: 「A」

上一篇: 「B」

我應該如何區分A,B當他們在同一列?

基本上,我想在B.

前追加「NEXT」(硬編碼)在A的前面,「上一個」(硬編碼)是否可能?

回答

2

當然,這取決於您的任務的理解你的問題,但這樣的事情:

<tr> 
    <td>NEXT:</td> 
    <td><%=result.getKey("keyName").split("separator")[0]%></td> 
</tr> 
<tr> 
    <td>PREV:</td> 
    <td><%=result.getKey("keyName").split("separator")[1]%></td> 
</tr> 
0

我假定該列包含以下文本「A \ nB」。然後,您可以創建StringTokenizer並將其初始化爲列值,並使用「n」作爲分詞器列表。然後你可以提取這兩個值。其他方法是使用String.indexOf(「\ n」)並手動分割字符串。當你有兩個變量時,應該很容易在jsp中呈現它們。

PS我希望我正確

相關問題