私は、ブートストラップテーブルにハッシュマップキーセットを表示しようとしていますが、最初の文字だけが表示されています。Java Hashmap.keySet()をJava Restサービスのブートストラップテーブルに表示するにはどうすればいいですか?
これは私の残りのサービス機能である:
@GET
@Path("getquizes")
@Produces(MediaType.APPLICATION_JSON)
public Collection<String> getQuizes() {
System.out.println(activeQuizes.keySet());
return activeQuizes.keySet();
}
それが働いています。ここで
は私のHTMLです:
<table data-toggle="table" id="tablequizes" class="display table table-bordered">
<thead>
<tr>
<th datatype="String">Name</th>
</tr>
</thead>
</table>
そして、私のjavascript:
function fetchQuizes() {
$.ajax({
url: 'rest/Quiz/getquizes',
type: 'GET',
datatype: 'json',
success: function (data) {
console.info(data);
$('#tablequizes').bootstrapTable('load', data);
},
error: function (result) {
console.info(result.responseText);
}
});
}
しかし、結果は唯一の最初の文字を示しているこれは、私が受けていますものです配列:
Bootstrap datatable with hashmap keyset
'bootstrapTable'はどこから来たのですか?それはあなたが使っている図書館ですか? –