bryan4it
2016-03-06 14:08
不太明白, 脚本
调用的方式其实就是java的语言吧,怎么还是在<%! %>中写? 为什么不直接在<% %>中编写?
而且都是<%= %>方式调用的
第一种是使用了java有返回值的方法,这个通过printMultiTable1()得到的返回值String类型,直接就是一整个九九乘法表的内容。
第二种是使用java含参无返回值的方法,加入的参数是JspWriter类的一个对象,在printMultiTable2()方法中使用这个对象out的方法println();在for语句中逐句将九九乘法表输出,相对来说第二种方法的开销(使用内存)小一点!
第一种在<%! %>中写是声明部分并没有真正的去计算得出结果,而是采用调用方法的方式来得到计算结果
第二种是采用jsp内置对象out.println()方法进行输出,个人比较赞同第二种方法
JAVA遇见HTML——JSP篇
248278 学习 · 3071 问题
相似问题