<%!代码%>和<% 代码%>的功能有什么区别?顺便请审阅一下我的写法和老师的写法各自的优劣。
我记得前面的课里说的是<%!代码%>用于写声明,<%代码%>用于写脚本。
项目练习自己用的时候,却发现没有什么功能上的差别。
下面是我的代码
<!-- 以下是自己写的 --> <%! int i = 1; int j = 1; %> <% for(i=1;i<10;i++){ for(j=1;j<=i;j++){ out.print(i+"*"+j+"="+i*j+"    "); } out.println("<br>"); } %> <!-- 以下是imooc上的老师写的 --> <%! String printMultiTable(){ String s = ""; for(int i=1;i<10;i++){ for(int j=1;j<=i;j++){ s+=i+"*"+j+"="+(i*j)+" "; } s+="<br>"; } return s; } %> <%=printMultiTable() %>