JSP(2)--jsp脚本指令

JSP页面中用脚本元素操作对象,进行计算机并生成动态内容。脚本元素可以分为下面的不同元素:

注释(Comment 

声明(Declaration

Scripte表达式 

表达式语言表达式(Expression Language expression

1注释(Comment :

1.1JSP标准注释:

语法形式:<%--comment--%>,

comment的内容在发布成JSP页面时被完全忽略

1.2利用java本身的注释

语法形式:<%/*comment*/%>,

comment的内容在发布成JSP页面时被完全忽略

1.3仿html注释

语法形式:<%!--comment[<%=expression%>]--%>,

在发布网页的时候可以被查看到

 

2声明

JSP页面中声明方法和变量都在<%!  %>里面写

语法形式<%! Declaration;[declaration;]+… %>

如:<%! Date date = new Date() %>

<%! 

      Private int calculate(int a,int b){  ……………. }

%>

使用<%! %>方式所声明的变量为全局变量,即表示若同时n个用户在执行此JSP网页时将会共享此变量。因此应尽量少用声明变量,若要使用变量时,请直接在scriptlet之中声明使用即可。
3表达式(Expressions)

功能:JSP提供了一种简单方法访问可用的Java变量或Java表达式,并生成页面HTML字符串。Expressions标签是以 <%= 为起始;%> 为结尾,其中间内容包含一段合法的Java的表达式。
的语法:<%= expression %>
注意:表达式会被自动转化为字符串然后显示出来。不能使用分号";"来作为表达式的结束符号。

4Scriptlets

功能:Scriptlet 中可以包含有效的程序片段,只要是合乎Java本身的标准语法即可。通常我们主要的程序也是写在这里面,Scriptlet 是以 <% 为起始;%> 为结尾。
语法:<% code fragment %> 
注意:编译JSP时,编译器在_jspService()方法中只简单地不作修改地包含scriptlet的内容。
Scriptlet能够包含多个语句,方法,变量,表达式,因此它能做以下的事:
1.声明将要用到的变量或方法;
2.显示出表达式;
3.使用任何隐含对象和使用<jsp:useBean>声明过的对象;
4.当JSP收到客户端的请求时,Scriptlet就会被执行,如同Servlet的doGet()、doPost();


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值