同じコンテキストで、別のクエリがあります
<select multiple="multiple" name="prodSKUs">
<c:forEach items="${productSubCategoryList}" var="productSubCategoryList">
<option value="${productSubCategoryList}"${productSubCategoryList == productSubCategoryName ? 'selected' : ''}>${productSubCategoryList}</option>
</c:forEach>
</select>
リクエストの対応する設定は次のようになります
for(int i=0;i<userProductData.size();i++){
String productSubCategoryName=userProductData.get(i).getProductSubCategory();
System.out.println(productSubCategoryName);
request.setAttribute("productSubCategoryName",productSubCategoryName);
}
ここでは、複数の選択ドロップダウンがありますが、forから2つの戻り値を取得しますが、UIでは、2番目のデータではなく1つのデータのみが強調表示されます。コードの何が問題になっていますか?