JSP脚本标识

转载 2016年08月31日 11:17:34

JSP中 脚本标识 包括3个部分,即JSP表达式(Expression)声明标识(Declaration)脚本程序(Scriptlet)

通过这些标识,在JSP页面中可以像编写Java 程序一样来声明变量、定义函数或进行各种表达式的运算。


(1)JSP表达式

语法:<%= 表达式 %>

注意:<% 与 = 之间不可以有空格,= 与其后面的表达式之间可以有空格。

示例代码:

<%String manager="mr";%> //定义保存管理员名的变量

管理员:<%=manager %> //输出结果为:管理员:mr

<%= 5+6 %> //输出结果为:11

<%String url="123456.jpg";%> //定义保存为文件名称的变量

<img src="imgaes/<%=url %>"> //输出结果为:<img src="images/123456.jpg">


(2)声明标识

语法:<%! 声明变量或方法的代码 %>

注意:<% 与 ! 之间不可以有空格,<%! 与 %>可以不在同一行。

通过声明标识定义的变量和方法可以被整个JSP 页面访问,所以通常使用该标识定义整个JSP页面需要引用的变量或方法。

说明:服务器执行JSP页面时,会将JSP页面转换为 Servlet 类,在该类中会把使用 JSP 声明标识定义的变量和方法转换为类的成员和方法

示例代码:

<%!

int number =0;//声明全局变量

int count(){

number ++;

return number;

}

%>

通过上面的代码声明全局变量和全局方法后,在后面如果通过 <%= count() %>调用全局方法,则每次刷新页面,都会输出前一次值 +1 的值。


(3)脚本程序/代码片段

语法:<% Java代码或是脚本代码 %>

注意:所谓 代码片段 就是在 JSP 页面中嵌入 Java 代码 脚本代码。代码片段将在页面请求的处理期间被执行。

1)通过 Java代码 可以定义变量或是流程控制语句等;

2)通过 脚本代码 可以应用JSP的内置对象在页面输出内容、处理请求和响应、访问session会话等。

说明:代码片段 与 声明标识的区别是,通过声明标识创建的变量和方法,在当前JSP页面中有效,它的生命周期是从创建开始到服务器关闭结束;

而代码片段创建的变量或方法,也是在当前JSP页面中有效,但它的生命周期是页面关闭后,就会被销毁。

JSP 脚本标识

JSP中 脚本标识 包括3个部分,即JSP表达式(Expression)、声明标识(Declaration)和 脚本程序(Scriptlet)。 通过这些标识,在JSP页面中可以像编写Java 程序一...
  • lishk314
  • lishk314
  • 2015年05月01日 10:33
  • 956

JSP脚本标识

声明语句   代码语句   指令语句 这些标志的用法:  注释语句  间的文本作为注释,在JSP编译过程中处理。 表达式语句  位于 之间的代码称为 JSP 表达式。JSP 表...
  • X793095989
  • X793095989
  • 2014年06月06日 19:22
  • 301

JSP入门:页面脚本标识

1、JSP表达式标识: 表达式:可以是任何Java语言的完整表达式。表达式的最终运算结果将被转换为字符串。 例: //定义保存一个字符串 //输出"Hello"字符串 //输出...
  • qq_31325033
  • qq_31325033
  • 2015年12月02日 10:15
  • 369

JSP动作标识

1、操作JavaBean的动作标识1)创建JavaBean实例并设置JavaBean各属性的值
  • u013125099
  • u013125099
  • 2014年06月01日 15:07
  • 779

JSP笔记之指令标识1

1、大概样式 JSP页面编码默认时ISO-885
  • u010378878
  • u010378878
  • 2016年05月10日 00:59
  • 525

jsp指令标识

指令标识主要用于设定整个jsp页面范围内都有效的相关信息,它是被服务器解析宁执行的,不会产生任何内容输出到网页。   语法格式: 注意:是完整的标记,不能添加空格。 指令名:在jsp中包括p...
  • hsh13826515408
  • hsh13826515408
  • 2016年03月02日 23:21
  • 483

Jsp的脚本、声明、表达式

转载请标明出处:http://blog.csdn.net/wu_wxc/article/details/52109223 本文出自【吴孝城的CSDN博客】 jsp脚本在中包含可执行的Java代码...
  • wu_wxc
  • wu_wxc
  • 2016年08月04日 00:45
  • 1215

jsp三大指令标记,七大动作标记、详解。

JSP的基本构成 JSP页面主要由指令标签,注释,嵌入Java代码,JSP动作标签,HTML标记语言等五个元素组成。 3个指令标签  1 、page指令 page指令用户定义JSP页面...
  • huanyuminhao
  • huanyuminhao
  • 2016年07月27日 20:02
  • 5783

jsp 页面嵌java代码(小脚本)

在工程中搜索.tld 文件可以查看相关标记的说明:
  • u010452908
  • u010452908
  • 2015年03月18日 22:01
  • 2221

复习:JSP基本语法(JSP注释 + JSP指令 + JSP脚本元素 + JSP动作元素)

JSP原理: 1.    对于每一个请求,jsp容器都会创建一个新的线程来处理它; 2.    Servlet容器加载jsp后转换成的servlet(.class文件)是常驻内存的,所以相应速度一般比...
  • Songjs19931206
  • Songjs19931206
  • 2015年08月15日 13:54
  • 1371
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JSP脚本标识
举报原因:
原因补充:

(最多只允许输入30个字)