JSP 05: JSP定义表达式和内容输出表达式

1.

<%!  %>

这是Java的定义表达式, 可以在这里面定义一些变量

 

2.

<%! int count = 0; %>

<%

  out.println(count);  // 页面上显示了0

%>

 

3.  定义表达式的特性, 示例:

<%! int count = 0; %>  // <%!  %> 定义表达式

<%  

  int number = 0;

  number++;

  count++;

  

  out.println("number = " + number);    // 页面上显示了0

  out.println("count = " + count);  // 页面上显示了0

%>

效果:

 

 

 解释:

每刷新一次页面, count 自增1, 相当于count的值保存下来了 (而number的值没有保存下来)

通过定义表达式<%! %>书写的变量是成员变量,  在<% %>中书写的为局部变量

 

类似于:

 

 

 

4.  向网页上输出内容

方式一:

<% 

  String str = "www.sikiedu.com";

%>

<% 

  //  上面定义的变量在下面可以使用

  out.println(str);

%>

 

方式二:  使用内容输出表达式

<%=  %>

用法:

<% 

  String str = "www.sikiedu.com";

%>

<%=  str  %>

 

<% 

  String str = "www.sikiedu.com";

%>

posted @ 2020-08-10 11:25  Jasper2003  阅读(656)  评论(0编辑  收藏  举报