JSP由浅入深(6)—— JSP声明

大宝的宝贝9

大宝的宝贝9

2016-01-29 12:20

JSP由浅入深(6)—— JSP声明,JSP由浅入深(6)—— JSP声明
  现在你所编写的JSP要变成一个类的定义。所有你编写的scriptlets要放置到这个类的一个方法中。同样,你可以增加变量和方法声明到这个类中。当然你也可以从scriptlets和表达式中使用这些变量和方法。

为了增加一个声明,你必须使用<%! and %来圈起你的声明,比如:

<%@ page import="java.util.*" %

<HTML

<BODY

<%!

Date theDate = new Date();

Date getDate()

{

System.out.println( "In getDate() method" );

return theDate;

}

%

Hello! The time is now <%= getDate() %

</BODY

</HTML

上面的例子已经声明了变量和方法:一个Date变量theDate以及一个方法getDate。这两个从现在开始在scriptlets和表达式中都是有效的了,因为它们已经定义了。

但是不幸的是,上面的这个例子并不能正常工作:不管你怎么重载网页,日期都是相同的。其中的原因是这些声明,它们只在网页被装载的时候才被计算一次。这一点就象我们在Visual C++中创建一个类并定义变量的初始化值。

本节教程的练习为:修改上面的例子,增加另外一个函数computeDate来重新初始化theDate。并且增加一个scriptlet来每次调用computeDate。
 
展开更多 50%)
分享

猜你喜欢

JSP由浅入深(6)—— JSP声明

Java JAVA基础
JSP由浅入深(6)—— JSP声明

JSP由浅入深(6)

Java JAVA基础
JSP由浅入深(6)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

JSP由浅入深(8)—— JSP Tags

Java JAVA基础
JSP由浅入深(8)—— JSP Tags

JSP由浅入深(7)

Java JAVA基础
JSP由浅入深(7)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

JSP由浅入深(1)

Java JAVA基础
JSP由浅入深(1)

JSP由浅入深(7)—— JSP Directives

Java JAVA基础
JSP由浅入深(7)—— JSP Directives

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

RSS的在线订阅服务:从订阅中发现社交网络

RSS的在线订阅服务:从订阅中发现社交网络

《超级英雄》新手上手攻略

《超级英雄》新手上手攻略
下拉加载更多内容 ↓