娜娜程序瑗
2017-07-25 08:47
<%!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()%>
<%! %>里面定义的变量相当于全局变量
每次页面刷新,<%=MultiTable()%>,执行MultiTable()方法时,result值都会加上一个乘法表
你把String result = "";放在方法里面就可以了
第二个用out内置对象打印的九九乘法表,每次将网页刷新一次,就会多出来一个乘法表,这是怎么回事呢?我想知道out的奥秘
JAVA遇见HTML——JSP篇
248278 学习 · 3071 问题
相似问题