首页 > 解决方案 > 为什么在jsp中下划线红色以及如何正确迭代列表

问题描述

我不明白我做错了什么。我想在jsp中迭代列表。(在课堂上它正在工作)

        public static void main(String[] args) throws ClassNotFoundException {
    List<SprawdzanieCen> PaS = SprawdzanieCenLista.PS();

    for (SprawdzanieCen ob : PaS ) {
        System.out.println("nrFaktury: "+ob.nrFaktury);
    }
}

但正如我写的,我想用jsp做jsp代码如下:

        <% 
out.println("Lets Start");
List<SprawdzanieCen> PaS = SprawdzanieCenLista.PS();
for (SprawdzanieCen s : PaS) {
    s.nrFaktury;
} 
%>

我不明白为什么“nrFaktury”在红色下划线。热迭代这个列表。帮助,

标签: javalistjsp

解决方案


<% 
    out.println("Lets Start");
    List<SprawdzanieCen> PaS = SprawdzanieCenLista.PS();
    for (SprawdzanieCen s : PaS) {
        out.println(s.nrFaktury);
    } 
%>

您需要打印 s.nrFaktury,没有打印语句,该行将包含语法错误。


推荐阅读