Я отправил значение с помощью 'model' из контроллера в JSP. Могу ли я изменить значение? - PullRequest
0 голосов
/ 10 апреля 2020

Я отправил объект типа «Продукт» с контроллера на 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 иконки улыбки) Спасибо за помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...