こんばんはorg.hibernate.LazyInitializationException: could not initialize proxy - no Session
、セッションに存在するオブジェクトから属性を取得しようとすると発生するという例外があります。セッション属性からパラメーターを取得するJSP stmtsは次のとおりです。
<c:forEach items="${product_list}" var="car">
<tr>
<td><INPUT type="checkbox" name="chk_group"
value="${car.carId}" /></td>
<td><c:out value="${car.carId}" /></td>
<td><c:out value="${car.model.modelName}" /></td>
<td><c:out value="${car.model.modelId}" /></td>
<td><c:out value="${car.carDesc}" /></td>
<td><c:out value="${car.quantity}" /></td>
<td><c:out value="${car.price}" /></td>
<td><c:out value="${car.enginCc}" /></td>
<td><c:out value="${car.trans}" /></td>
<td><c:out value="${car.noOfCylinder}" /></td>
<td><c:out value="${car.topSpeed}" /></td>
<td><c:out value="${car.fuelType}" /></td>
<td><c:out value="${car.fuelCapacity}" /></td>
<td><img src="pics/12234674066d64TK.jpg" class="Edit"
onclick="updateCar('product_table')"></td>
</tr>
</c:forEach>
<c:forEach items="${Search_Results}" var="search_result">
<tr>
<td><INPUT type="checkbox" name="chk_group"
value="${search_result.carId}" /></td>
<td><c:out value="${search_result.carId}" /></td>
<td><c:out value="${search_result.model.modelName}" /></td>
<td><c:out value="${search_result.model.modelId}" /></td>
<td><c:out value="${search_result.carDesc}" /></td>
<td><c:out value="${search_result.quantity}" /></td>
<td><c:out value="${search_result.price}" /></td>
<td><c:out value="${search_result.enginCc}" /></td>
<td><c:out value="${search_result.trans}" /></td>
<td><c:out value="${search_result.noOfCylinder}" /></td>
<td><c:out value="${search_result.topSpeed}" /></td>
<td><c:out value="${search_result.fuelType}" /></td>
<td><c:out value="${search_result.fuelCapacity}" /></td>
<td><img src="pics/12234674066d64TK.jpg" class="Edit"
onclick="updateCar('Search_Table')"></td>
</tr>
</c:forEach>
注: これらの例外は、JSP に 2 番目の for ループを追加した場合にのみスローされます。2 番目の for ループがなくてもすべてが明確です!! これらの for ループが何をしたのか、それを克服する方法を知りたい