IT兄弟连 JavaWeb教程 JSP语法( 四 )

JSP程序代码块的使用比较灵活 , 它所实现的功能是JSP表达式无法实现的 。

JSP程序代码块与JSP声明区的区别是:通过JSP声明区创建的变量和方法时在当前JSP页面中有效 , 它的生命周期是从创建开始到服务器关闭结束;JSP程序代码块创建的变量或方法 , 也是在当前JSP页面中有效 , 但它的生命周期是页面关闭后就会被销毁 。

例:通过JSP程序代码块和JSP表达式在JSP页面中输出九九乘法表 。

编写一个名为index.jsp的文件 , 在该页面中先通过JSP程序代码块将输出九九乘法表的文本连接成一个字符串 , 然后通过JSP表达式输出该字符串 。 index.jsp文件的代码如下:

<body>

<% String str = "";

for(int i = 1;i<=9;i++){

for(int j = 1;j<=i;j++){

str+=j+"*"+i+"="+j*i;

推荐阅读