Невозможно отобразить значение в поле тега формы при весенней загрузке - PullRequest
0 голосов
/ 01 июня 2019

Поскольку я пытаюсь отобразить значение в updateProduct.jsp в поле имени, но его значение не отображается при передаче значения из одной формы (listProduct.jsp) в другую форму (updateProduct.jsp)

этоСтраница listProduct.jsp, на которой я пытаюсь нажать на ссылку редактирования, как показано ниже, jsp код, который перенаправляет меня на страницу updateProduct.jsp

<table border="2">
        <tr>
           <td>ID</td> <td>NAME</td>
        </tr>
     <c:forEach items="${products}" var="product"> 

            <tr>
             <td>${product.p_id}</td>
            <td>${product.p_name}</td>           
        <td><a href="<c:url value='/edit-${product.p_id}-product' />">${product.p_id}</a></td> 
            </tr>
        </c:forEach>
    </table>

После нажатия на ссылку редактирования, как показано выше в коде jsp, она переходит к контроллеруредактирования, как показано в коде

@RequestMapping(value = { "/edit-{p_id}-product" }, method = RequestMethod.GET)
public String editStudent(@RequestParam(value = "p_id", required = false) Long p_id,
        @RequestParam(value = "p_name", required = false) String p_name,
    ModelMap model, 
    @ModelAttribute("product") Product product) {

    p_id = product.getP_id();
    System.out.println("Prouct ID : "+p_id);
    //checked hhere p_id shows  value

    p_name=product.getP_name();
    System.out.println("Prouct NAme : "+p_name);
    //checked hhere p_name throw null value

    return "UpdateProduct";
}

после того, как контроллер переходит к update.jsp

<form:form action="updateProduct" method="post" modelAttribute="product">
<td><form:label path="p_id">ID</form:label></td>
<td><form:input path="p_id" value="${product.p_id}" id="p_id" readonly="true" /></td>
<td><form:label path="p_name">Name</form:label></td>
<td><form:input path="p_name" value="${product.p_name}" id="p_name" /></td>

Здесь, в p_id, он может отображать значение на странице updateProduct.jsp, но значение неза поле p_name даже после передачи значения.Пожалуйста, помогите мне, как автоматически отобразить значение в поле p_name страницы updateProduct.jsp.

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