Я отправил объект типа «Продукт» с контроллера на jsp, используя «модель». Этот объект содержит поле члена двойного типа 'pRate'. Если я хочу изменить это значение 'pRate' в jsp, я должен использовать javascript?
Это часть контроллера.
@RequestMapping(value = "/tour_list")
public String tourList(HttpServletRequest request, Model model) {
model.addAttribute("productList", productService.selectByType('tour'));
return "forward:tour_all_list.jsp";
}
и ниже это то, что я пытаюсь сделать. (хотя это не работает)
<div class="rating">
<c:forEach var="index" begin="1" end="${product.pRate}/2">
<i class="icon-smile voted"></i>
</c:forEach>
</div>
pRate варьируется от 2,0 до 10,0, и я пытаюсь преобразовать это в целое число от 1 до 5, поэтому я могу express это как значок улыбки. (например, продукт с рейтингом 6.0 будет иметь 3 иконки улыбки) Спасибо за помощь.