Сообщение от animhotep
|
не всё понимаю в там коде, но попробуй так
замени циклы js на циклы jsp то есть перед </body> выводишь чтот типа
<script>
<c:forEach items="${row}">//перебираем ряды
var row = document.createElement("tr");
<c:forEach items="${place}">//перебираем ячейки
var cell = document.createElement("td");
var cellText = document.createTextNode(выводим значение занято/нет);
cell.appendChild(cellText);
row.appendChild(cell);
ну итд, по аналогии
|
У меня таблицу выводит только если я ничего не трогаю от исходного кода=(
<script>
function generate_table(){
var rows = 7;
var cells = 10;
var body = document.getElementsByTagName("body")[0];
var table = document.createElement("table");
var tableBody = document.createElement("tbody");
for (var j = 0; j < rows; j++) {
var row = document.createElement("tr");
for (var i = 0; i < cells; i++) {
var cell = document.createElement("td");
var cellText = document.createTextNode("Row: " + j + ", Place: " + i);
cell.appendChild(cellText);
row.appendChild(cell);
}
tableBody.appendChild(row);
}
table.appendChild(tableBody);
body.appendChild(table);
}
</script>
Стоит мне прописать что-то как уже таблицу не выводит
Я не могу понять как мне внутри этого скрипта работать с коллекцией