龙空技术网

学习jsp第二课——感叹号定义方法

秦新宇 211

前言:

而今你们对“jsp方法的声明与调用”可能比较重视,姐妹们都需要剖析一些“jsp方法的声明与调用”的相关文章。那么小编同时在网摘上搜集了一些对于“jsp方法的声明与调用””的相关知识,希望兄弟们能喜欢,兄弟们一起来学习一下吧!

学习jsp第二课的内容是感叹号的定义方法,这里简单介绍一下。这个方法是一个公共的静态方法,没有返回值,只需要传入两个参数,分别是要打印的内容和年龄。在定义这个方法的同时,还定义了一个有返回值的时间类型的方法。返回值有两种方法,一种是通过听音来实现,另一种是直接返回一个字符串。

调用方法时需要传入两个参数,分别是姓名和年龄。因为在前面已经出现过name和it,所以它们可以被调用,并且返回一个结果。这个结果会被打印到tomcat启动的窗口中,这是可以理解的。

接下来尝试调用另一个方法。同样需要传入两个字符串参数,分别是姓名和年龄。这个方法会返回一个支付串,因此不会出现在com的启动窗口中。将其打包后启动服务器,成功后查看效果。在页面上可以看到一个大标题,欢迎张三,他今年23岁。这个结果在服务器中也被打印出来了。

接下来看一下定义的c号方法。这个方法应该出现在top的启动界面中。最后一个方法打印出张三的年龄为23岁,也达到了预期效果。但是这个方法并没有被打印出来,这是为什么呢?因为这个方法实际上是返回一个支付串,所以不会返回任何值。需要通过表达式或者返回一个支付串来实现,但是肯定不会被打印出来。

如果在代码中加入一个等号,就可以返回到页面上,这样就可以了。但是如果加入一个分号,就会出现错误。通过以上的解释,我们可以看到这个方法实际上是返回一个时间类型的值,因此会返回到页面上。这样就可以解决这个问题了。

这个方法可以使用感叹号来定义,因为在这个页面中之前并没有出现name和it,所以无法调用这个方法。如果加上一个感叹号,就相当于将m和按钮变成了前置变量,无论放在哪里都能找到它们,这样就可以避免这种错误了。

类似于前置变量的一个用法,就是可以在任何地方找到它。接下来,我们将讨论定义方法的内容。就这样,本次课程就到这里结束了。

标签: #jsp方法的声明与调用