jsp java语法_JSP 语法

JSP 语法

脚本程序

脚本程序可以包含任意量的Java语句、变量、方法或表达式,只要它们在脚本语言中是有效的。(其中声明的变量为局部变量)

脚本程序的语法格式:

中文编码问题

如果我们要在页面正常显示中文,我们需要在 JSP 文件头部添加以下代码:

pageEncoding="UTF-8"%>

JSP声明

一个声明语句可以声明一个或多个变量、方法,供后面的Java代码使用。在JSP文件中,您必须先声明这些变量和方法然后才能使用它们。(全局变量)

JSP声明的语法格式:

JSP表达式

一个JSP表达式中包含的脚本语言表达式,先被转化成String,然后插入到表达式出现的地方。不能使用分号来结束表达式。

JSP表达式的语法格式:

指令

描述

定义网页依赖属性,比如脚本语言、error页面、缓存需求等等

包含其他文件

引入标签库的定义

JSP注释

JSP注释主要有两个作用:为代码作注释以及将某段代码注释掉。

JSP注释的语法格式:

JSP指令

JSP指令用来设置与整个JSP页面相关的属性。

JSP指令语法格式:

JSP行为

JSP行为标签使用XML语法结构来控制servlet引擎。它能够动态插入一个文件,重用JavaBean组件,引导用户去另一个页面,为Java插件产生相关的HTML等等。

行为标签只有一种语法格式,它严格遵守XML标准:

JSP 动作元素

包含文件:

请求转发:, 如果转发目标是一个动态文件,还可以向该文件中传递多个参数。

...

声明使用 JavaBean:

设置 JavaBean 属性值:

获取 JavaBean 属性值:

声明使用Java插件:与

参数传递: 和 与

JSP内置对象

请求对象:request

响应对象:response

会话对象:session

多客户端共享对象:application

页面对象:page

页面上下文对象:pageContext

输出对象:out

配置对象:config

异常对象:exception

JavaBean 组件技术

JavaBean 是使用 Java 语言描述的软件组件模型,简单地说,它就是一个可以重复使用的 java 类。

setXXX() 与 getXXX() 方法的属性名称首字母大写。

JavaBean 属性

简单属性

JavaBean 的简单属性 (simple) 表示为一般数据类型的变量并且 getXXX() 和 setXXX() 方法是以属性来命名的。

索引属性

JavaBean 的索引属性(Indexed 属性)表示一个数组值或者一个集合,与 simple 属性与一样,可以使用 getXXX() 和 setXXX() 方法来获取值。

对于 indexed 属性,必须提供两对相匹配的 getXXX() 与 setXXX() 方法,一对是用来设置整个数组,另一对是用来获得或设定数组中的某个元素。

束缚属性

限制属性

JavaBean 的作用域

使用标签中的 scope 关键字可以设置 Javabean 的 scope 属性,scope 属性决定了 javabean 对象的生存周期范围和使用范围。scope 的可选值包括 page,request,session 和 application,默认值为 page。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值