每刷新一次頁(yè)面,九九乘法表就會(huì)多一個(gè),這是為什么呢?用的第一種方法
<%!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
<%! %>里面定義的變量相當(dāng)于全局變量
每次頁(yè)面刷新,<%=MultiTable()%>,執(zhí)行MultiTable()方法時(shí),result值都會(huì)加上一個(gè)乘法表
你把String result = "";放在方法里面就可以了
2017-07-25
第二個(gè)用out內(nèi)置對(duì)象打印的九九乘法表,每次將網(wǎng)頁(yè)刷新一次,就會(huì)多出來一個(gè)乘法表,這是怎么回事呢?我想知道out的奧秘