Всем доброго дня. Помогите пожалуйста, не получается вывести на странице jspx результат запроса из java класса. В консоли результат выходит как надо. Метод в контроллере
@RequestMapping(value = "/options/getstatistics")
public String getStatistics(Model model) {
String stat = jobformService.getStatistics();
model.addAttribute("statlist", stat);
System.out.println(stat);
return "redirect:/statistics";
}
Страница
<table>
<tr>
<th>Montaz</th>
</tr>
<c:forEach var="statistics" items="${statistics}">
<tr>
<td>${statistics.stat}</td>
</tr>
</c:forEach>
</table>
не понимаю что куда написать. Хотя вывести список из базы в таблицу удалось. Помогите новичку. Спасибо.
Скачал твой проект. Там есть что править, очень местами попутано, но сделал так, что на страницу выводится твоя статистика. Исправил метод:
@GetMapping(value = "/options/getstatistics")
public String getStatistics(Model model) {
String stat = jobformService.getStatistics();
model.addAttribute("statlist", stat);
System.out.println(model);
return "statistics";
}
И на странице сделал вывод
<p>Statlist: ${statlist}</p>
Теперь, когда переходишь на страницу статистики, ее нужно запросить, справа в поле выбора месяца введи номер месяц и запроси его. Увидишь то, что хочешь.
как такой вариант? javascript на странице
<script type="text/javascript">
function getValue(){
table = document.getElementById("mainTableId")
var xmlHttp = new XMLHttpRequest();
xmlHttp.open( "POST", "MessageServlet", true );
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
xmlHttp.onload = function() {
if (xmlHttp.readyState == 4) {
if (xmlHttp.status == 200) {
document.getElementById(.....).value = xmlHttp.responseText
} else {
}
}
}
xmlHttp.send();
}
а в рестовом интерфейсе соответственно просто возвращаем значение
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
есть идея создать музыкальный плеер на Java/SwingСуть будет вот в чем: 1)Можно будет проигрывать музыку на локальной машине
Подскажите, пожалуйста, зачем так пишут и как будет работать программа?