J'essaie d'afficher un jeu de clés hashmap dans une table bootstrap, mais seul le premier caractère est affiché.Comment afficher Java Hashmap.keySet() dans une table d'amorçage, à partir d'un service de repos java?
Ceci est ma fonction de service reste:
@GET
@Path("getquizes")
@Produces(MediaType.APPLICATION_JSON)
public Collection<String> getQuizes() {
System.out.println(activeQuizes.keySet());
return activeQuizes.keySet();
}
Il travaille. C'est ce que je suis recevoir:
Voici mon Html:
<table data-toggle="table" id="tablequizes" class="display table table-bordered">
<thead>
<tr>
<th datatype="String">Name</th>
</tr>
</thead>
</table>
Et mon 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);
}
});
}
Mais le résultat est que montrant le premier caractère dans la tableau:
Bootstrap datatable with hashmap keyset
D'où vient le 'bootstrapTable'? Est-ce une bibliothèque que vous utilisez? –