HTTP Status 500-Exception occuered в JSP:
Я не понимаю, почему я получаю следующее сообщение об ошибке в моем контроллере JSP .my работает соответственно т.е. его возвращение списка правильно.
Controller.java // Этот контроллер для jsp package com.packt.webstore.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import com.packt.webstore.ServiceInterface.CustomerService;
@Controller
public class CustomerController {
@Autowired
private CustomerService customerService;
@RequestMapping("/customer")
public String List(Model model){
model.addAttribute("customers",customerService.getAllCustomers());
return "customer" ;
}
}
Customer.jsp/Это СПЯ, который вызывается после того, как контроллер я использую JSTL-жильный TagLib URI/
<section class="container">
<div class="row">
<c:forEach items="${customers}" var="customer">
<div class="col-sm-6 col-md-3" style="padding-bottom: 15px">
<div class="thumbnail">
<div class="caption">
<p>${customer.CustomerName}</p>
<h3>${customer.CustomerID}</h3>
<p>Number of products Ordered ${customer.noOfOrderMade}</p>
</div>
</div>
</div>
</c:forEach>
</div>
</section>
Проверка правильности имени переменной может быть неправильной, также найдите трассировку стека исключений на вкладке консоли IDE. – Rembo
@Rembo спасибо. ** Я разрешил свою проблему, используя правильные соглашения о кодировке java, то есть заменил customer.CustomerName на customer.customerName. ** –