每刷新一次頁面,九九乘法表就會多一個,這是為什么呢?用的第一種方法
<%!String result = "";
String MultiTable() {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
result += j + "×" + i + "=" + (i * j) + " ";
}
result += "<br>";
}
return result;
}%>
<%=MultiTable()%>
2017-07-25
<%! %>里面定義的變量相當于全局變量
每次頁面刷新,<%=MultiTable()%>,執行MultiTable()方法時,result值都會加上一個乘法表
你把String result = "";放在方法里面就可以了
2017-07-25
第二個用out內置對象打印的九九乘法表,每次將網頁刷新一次,就會多出來一個乘法表,這是怎么回事呢?我想知道out的奧秘