两种方法有什么区别??

来源:2-12 阶段项目

bryan4it

2016-03-06 14:08

 

不太明白, 脚本

调用的方式其实就是java的语言吧,怎么还是在<%!  %>中写? 为什么不直接在<% %>中编写?


而且都是<%= %>方式调用的

 

 

写回答 关注

2回答

  • gao634209276
    2016-03-10 16:55:34

    第一种是使用了java有返回值的方法,这个通过printMultiTable1()得到的返回值String类型,直接就是一整个九九乘法表的内容。

    第二种是使用java含参无返回值的方法,加入的参数是JspWriter类的一个对象,在printMultiTable2()方法中使用这个对象out的方法println();在for语句中逐句将九九乘法表输出,相对来说第二种方法的开销(使用内存)小一点!

    gao634...

    哦,回复里那个打错了是<%= %>调用值

    2016-03-10 17:08:47

    共 2 条回复 >

  • 11知足11
    2016-03-06 17:35:00

    第一种在<%!  %>中写是声明部分并没有真正的去计算得出结果,而是采用调用方法的方式来得到计算结果

    第二种是采用jsp内置对象out.println()方法进行输出,个人比较赞同第二种方法

JAVA遇见HTML——JSP篇

Java Web入门级教程JSP,带你轻松的学习JSP基础知识

248278 学习 · 3071 问题

查看课程

相似问题