JSP由浅入深(6)

看红尘来世今生

看红尘来世今生

2016-01-29 12:40

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

为了增加一个声明,你必须使用<%! and %来圈起你的声明,比如:
<%@ page import="java.util.*" %

<HTML


<BODY


<%!


Date theDate = new Date();


Date getDate()

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/java/)

{


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


return theDate;


}


%


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


</BODY


</HTML

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/java/)
上面的例子已经声明了变量和方法:一个Date变量theDate以及一个方法getDate。这两个从现在开始在scriptlets和表达式中都是有效的了,因为它们已经定义了。

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

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

猜你喜欢

JSP由浅入深(6)

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

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

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

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由浅入深(4)—— Scriptlets

Java JAVA基础
JSP由浅入深(4)—— Scriptlets

lolAD刺客新符文搭配推荐

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

多个域名绑定一个空间互不影响

多个域名绑定一个空间互不影响

教你用Flash画卡通人物的脸形

教你用Flash画卡通人物的脸形
下拉加载更多内容 ↓