Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
错误:';其他';没有';如果';在JSP中_Jsp - Fatal编程技术网

错误:';其他';没有';如果';在JSP中

错误:';其他';没有';如果';在JSP中,jsp,Jsp,当我试图执行这段代码时,我得到了一个错误:“else”没有“if”。。。。无法找出错误 <% for(int i =1; i<=10 ; i++) { %> <tr> <% for(int j=1; j<=10 ; j++) { %> <% for(int k=0 ; k< un.size() ; k++) { xax = cp.get(k)/10;

当我试图执行这段代码时,我得到了一个错误:“else”没有“if”。。。。无法找出错误

<% for(int i =1; i<=10 ; i++) {  %>

    <tr>

     <% for(int j=1; j<=10 ; j++) {   %>

        <%  for(int k=0 ; k< un.size() ; k++)  {  

            xax = cp.get(k)/10;
            yax = cp.get(k)%10;
            co = col.get(k)+".jpg";
        %>


        <%   if(xax==i && yax ==j) { %>   <td> <img src=<%=co%> id="pawn">  </td> <%  j++;} %> 

        <%   else { %> <td>  </td>  <% j++; }  %>


     <% } %>
     <% } %>



        </tr>

   <% } %>
请试试这个

  <%   if(xax==i && yax ==j) { %> 
  <td> <img src=<%=co%> id="pawn">  </td> 
<%  j++;}  else { %> 
<td>  </td> 


 <% j++; }  %>

id=“典当”>

希望这会有帮助

这段代码很有问题&很难调试。非常零碎(您可以组合代码块)&使用3嵌套for循环。性能可能是一个问题,无论您如何在if和else中使用j++,而您的else只有该语句。为什么不从代码中删除else并在if块之后编写j++呢?@prudhvi我正试图得到一个10x10的表snakes和ladder表。如果我删除else,空栏将不会打印在页面上。我明白了,您也有。这个问题可能与这个问题重复