2012-06-28 65 views
0

我是新來做這個排序技術的jsp頁面的動態內容。我的應用程序與struts2 + jsp + hibenate集成。我在jsp中使用下面的代碼。如何在jsp,struts2中對錶的動態內容進行排序?

report.jsp

  <table class="report_view_table" id="results"> 
    <thead> 
     <tr> <th width="35" scope="col" abbr="no">No 
      </td> 
      <th width="50" scope="col" abbr="status">Date 
      </td> 
      <th width="80" scope="col" abbr="option">productName 
      </td> 
     </tr> 
    </thead> 
    <tbody> 
    <s:if test="resultList.size() > 0"> 
    <s:if test="productName.size() > 0"> 
    <s:iterator status="rowNo" value="resultList"> 
     <s:set name="Result_product" value="%{productId}" /> 
    <tr> <td><span class="check"><s:property value="%{#rowNo.count}" /></span></td> 
     <td><span class="check"><s:property value="%{proDate}" /></span></td> 
     <td><span class="check"><s:iterator value="productName"> 
      <s:set name="product"value="%{productId}" /> 
      <s:if test="%{#product== #Result_product}"> 
     <s:property value="%{productionName}" /> </s:if></s:iterator> 
     </span></td> 
    </tr> 
    </s:iterator> 
    </s:if> 
    </s:if> 
    <s:else>No report is available 
    </s:else> 
    <s:else>No report is available 
    </s:else> 
     </tbody> 
    </table> 

在這裏,我想它的列標題對錶進行排序。如何對錶格的這種動態內容進行排序。有人請幫我做這個功能。 在此先感謝

+0

jquery datatable將是最好的選擇 –

+0

@HemantMetalia:感謝您的快速回復。任何指定的URL都是用jQuery來做到這一點的。有沒有選擇使用javascript/ajax這個過程?請分享jquey datatable的網址。需要在客戶端進行排序而不是在服務器端。 – shiva

+0

查看我的帖子以獲取鏈接和詳細信息 –

回答

0

客戶端排序use jquery dataTable

爲使用jQuery的數據表指定表了jQuery數據表的ID。 例如結果是你的表的ID

添加JavaScript文件了jQuery和jQuery的數據表

$(document).ready(function(){ 
    $('#results').dataTable(); 
}); 

服務器端排序:排序您使用Arrays.sort()的界面的幫助列出resultList服務器端可比較參考http://docs.oracle.com/javase/tutorial/collections/interfaces/order.html

+0

http://yoast.com/articles/sortable-table/ URL爲JSP動態表格中的排序提供了一個很好的解決方案。 – shiva

+0

@shiva它也不錯.. –

+0

謝謝。我完全使用JavaScript,所以這可以幫助我快速使用。如果你知道JavaScript中的Twitter/Facebook分頁,請發送URL。我嘗試了充滿JavaScript的1,2,在底部,但Twitter/Facebook像分頁不知道。如果你有任何想法相關的,請分享。提前致謝。 – shiva

相關問題