答案 0 :(得分:0)
从代码中,似乎值被添加到sessionBean.getKodNameList()
引用的列表中,导致重复值。
为了防止这种情况,我建议调试代码并检查值的添加位置。但是,为了快速解决问题,您可以equals
使用unmodifiableList或设置(在课程的相应课程中实施hashCode
和KodNameList
方法)。
答案 1 :(得分:0)
codeofcountries中的变量是获取所有getKodNameList()变量并迭代所有变量并将其放入select选项中。
因此,请确保只将您想要访问的内容放入setAttribute变量
request.setAttribute("codeofcountries", sessionBean.getKodNameList());
此外,我认为您希望显示与值相同的内容而不是整个数组,如下所示
<c:forEach var="codecoun" items="${codeofcountries}">
<option value="${codecoun.kods}">${codecoun.kods}</option>
</c:forEach>
答案 2 :(得分:0)
我找到了在我列出的类中解决问题的答案,方法和类被证明是静态的。事实上,有可能以几种方式解决问题,我决定这个问题。谢谢你的关注!