首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
数据库
mariadb
elasticsearch
mysql
pymongo
insert
oracle
odbc
database
memcached
mongodb
sqlite
firebase
hbase
join
mysqli
sqlserver
redis
sql
nosql
json
当前位置:
开发笔记
>
数据库
> 正文
JAVA基础----JSTL语法及参数详解
作者:走着走着就丢啦 | 来源:互联网 | 2017-08-12 04:03
JAVA基础----JSTL语法及参数详解--Linux通用技术-Linux编程与内核信息,下面是详情阅读。
JSTL语法及参数
JSTL包含以下的标签:
常用的标签:如
、
、
、
等
条件标签:如
、
、
等
URL标签:如
、
和
等
XML标签:如
等
国际化输出标签:如
等
SQL标签:如
、
、
等
一般用途的标签:
1.
没有Body时的语法
有Body时的语法
这里是Body部分
名字 类型 描述
value Object 将要输出的表达式
escapeXml boolean 确定以下字符:<,>,&,’,”在字符串中是否被除数,默认为true
default Object 如果vaule计算后的结果是null,那么输出这个默认值
2.
这个标签用于在某个范围(page、request、session、application等)中使用某个名字设定特定的值,或者设定某个已经存在的javabean对象的属性。他类似于<%request.setAttrbute(“name”,”value”);%>
语法1:使用value属性设定一个特定范围中的属性。
语法2:使用value属性设定一个特定范围中的属性,并带有一个Body。
Body部分
语法3:设置某个特定对象的一个属性。
语法4:设置某个特定对象的一个属性,并带有一个Body。
Body部分
名字 类型 描述
value Object 将要计算的表到式。
var String 用于表示value 值的属性,如果要在其他标签中使用,就是通过这 个var指定的值来进行的。它相当于在标签定义了一个变量,并且这个变量只能在标签中的一个。
scope String var的有效范围,可以是page|request|session|application中的一个
target String 将要设置属性的对象,它必须是javabean或则java.util.Map对象
property Object 待设定的Target对象中的属性名字,比如在javabean中有个name属性,提供了setUserId方法,那么这里填userId。
3.
4.
这个标签相当于捕获在它里边的标签抛出的异常对象
//var是异常的名字
内容
条件标签
1.
语法1:无Body情况
语法2:有Body的情况
Body内容
名字 类型 描述
test Boolean 表达式的条件,相当于if()中的条件判断语句。
var String 表示这个语句的名字。
scope String var这个变量的作用范围。
2.
语法:
Body内容(
和
子标签)
注意:它的Body只能由以下元素组成:
1) 空格
2) 0或多个
子标签,
必须在
标签之前出现.
3) 0个或多个
子标签。
3.
代表的是
的一个条件分支,只能在
中使用
语法:
//test是boolean类型,用于判断条件真假
Body语句
4.
代表的是
中的最后选择。必须在最后出现
内容
迭代标签
1.
语法1:在Collection中迭代
[begin=”begin”] [end=”end”] [step=”step”]
Body内容
语法2:迭代固定的次数.
[begin=”begin”] [end=”end”] [step=”step”]
Body内容
名字 类型 描述
var String 迭代的参数,它是标签参数,在其他标签中通过它来引用这个标签中的内容。
Items Collection、ArrayList、 要迭代的items集合.
Iterator、Map、String、
Eunmeration等
VarStatus String 表示迭代的状态,可以访问迭代自身的信息
Begin int 表示开始迭代的位置。
End int 表示结束迭代的位置。
Step int 表示迭代移动的步长,默认为1。
URL相关的标签
1.
语法1:资源的内容使用String对象向外暴露
[var=”varName”] [scope=”{page|request|session|application}”] [charEncoding=”charEncoding”]>
内容
语法2:资源的内容使用Reader对象向外暴露。
varReader=”varReaderName” [charEncoding=”charEncoding”]>
内容
名字 类型 描述
url String 待导入资源的URL,可以是相对路径和绝对路径,并且可以导入其他主机资源
context String 当使用相对路径访问外部context资源时,context指定了这个资源的名字。
var String 参数的名字。
scope String var参数的作用范围。
cahrEncoding String 输入资源的字符编码。
varReader String 这个参数的类型是Reader,用于读取资源。
2.
语法1:没有Body的情况.
语法2:有Body情况下,在Body中指定查询的参数
3.
语法1:没有Body
语法2:有Body
名字 类型 描述
value String URL值
context String 当使用相对路径访问外部context资源时,context指定了这个资源的名字
var String 标识这个URL标量。
Scope String 变量作用范围。
SQL相关的标签
1.
2.
3.
4.
5.
xml
sql
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
sql
MyBatis模糊查询和多条件查询
MyBatis模糊查询和多条件查询一、ISmbmsUserDao层根据姓名模糊查询publicListgetUser();多条件查询publicList ...
[详细]
蜡笔小新 2024-09-30 13:26:10
sql
开发笔记:sql盲注之报错注入(附自动化脚本)
篇首语:本文由编程笔记#小编为大家整理,主要介绍了sql盲注之报错注入(附自动化脚本)相关的知识,希望对你有一定的参考价值。 ...
[详细]
蜡笔小新 2024-09-30 12:32:17
sql
SQLSERVER数据处理 刷新组织层级
–声明变量DECLAREBuCodeASvarchar(max)–声明游标DECLAREC_EmployeesCURSORFAST_FORWARDFORSELECTBUCodeFR ...
[详细]
蜡笔小新 2024-09-30 10:08:21
sql
mysql中通过FIND_IN_SET函数关联表id包含多个值用逗号分隔,通过sql语句查询关联表信息
之所以会用到该函数是因为在写将mysql数据使用logstash同步至es上时发现有的表关联id字段是多个id按逗号分隔,因为是用sql语句查询,不能像 ...
[详细]
蜡笔小新 2024-09-30 12:02:50
sql
delphi控件大全
本文章已收录于:delphi控件查询:http:www.torry.nethttp:www.jrsoftware.orgTb97最有名的工具条(ToolBar) ...
[详细]
蜡笔小新 2024-09-30 11:49:36
sql
[pandas]高级使用
目录读写文本格式序列化使用数据库合并数据集重塑和轴向旋转数据转换读写文本格式CSV(Comma-SeparatedValues)格式的文件是指以纯文本形式存储的表格数据,这意味着不 ...
[详细]
蜡笔小新 2024-09-30 11:32:48
sql
Mysql MySqlBulkLoader在.NET平台下的批量插入
批量导入publicboolTranBatchImpo ...
[详细]
蜡笔小新 2024-09-30 10:20:25
sql
ORA02290: 违反检查约束条件
怪事天天有 今年特别多今天插入数据时,突然报了一个ORA-02290:违反检查约束条件没错,是他是他就是他,我就开始寻思我并没有违反主键约束,sql更没有写错到底是为撒内,在检查一 ...
[详细]
蜡笔小新 2024-09-30 09:24:28
sql
MySQL游标使用模板示例
BEGIN#声明一个开关变量flag用于循环结束判断DECLAREflagBOOLDEFAULTFALSE;#声明变量1DECLAREBL1VARCHAR(255);#声明变量2D ...
[详细]
蜡笔小新 2024-09-30 08:14:41
sql
解决activiti6一直查询定时任务act_ru_timer_job问题
在yaml文件中添加以下配置信息本人用activiti版本是6.0.0,是若依微服务版.目前问题是只要启动微服务控制台隔十秒查询一次activiti定时任务sql。activiti ...
[详细]
蜡笔小新 2024-09-30 06:14:31
sql
【自制小工具】代码生成器
【自制小工具】代码生成器陆陆续续接触过好几款代码生成工具,发现确实好用,但都会有那么点不完善的地方,所以索性就自己做一个吧。界面非常简单,反正是自己用的,简单点用起来也方便上图:左 ...
[详细]
蜡笔小新 2024-09-29 20:01:18
sql
jquery popupDialog 使用 加载jsp页面办法
php教程|PHP开发jqueryphp教程-PHP开发如下所示:软件市场源码,vsCode字体不变,ubuntu的所有版本,taotomcat,sqlite连接php,个人域名服 ...
[详细]
蜡笔小新 2024-09-29 19:32:31
sql
lazarus使用sqlite3遇到特定字符时出现乱码的Bug
lazarus使用zeosDB控件时发现SQLite一个奇怪的现象,应用程序编译为win64时,如果输入中国2022中国时出现乱码,win32和linux64正常,开始怀疑的sql ...
[详细]
蜡笔小新 2024-09-29 19:28:45
json
今年最流行的数据库mysql,当下比较流行的数据库
本文目录一览:1、数据库有哪几种2、数据库软件 ...
[详细]
蜡笔小新 2024-09-29 17:57:01
sql
MySQL中关于datetime、date、time、str之间的转化与比较【mysql入门】
这篇文章主要介绍了MySQL中关于datetime、date、time、str之间的转化与比较,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完 ...
[详细]
蜡笔小新 2024-09-29 17:03:27
走着走着就丢啦
这个家伙很懒,什么也没留下!
Tags | 热门标签
数据库
mariadb
elasticsearch
mysql
pymongo
insert
oracle
odbc
database
memcached
mongodb
sqlite
firebase
hbase
join
mysqli
sqlserver
redis
sql
nosql
json
RankList | 热门文章
1
python 使用国内源安装软件
2
极简创建mysql数据库
3
PPT2013演示文稿怎么设置默认的保存路径即文件的存储位置
4
开发笔记:让你如绅士般基于描述编写 Python 命令行工具的开源项目:docopt
5
linux dev xvda1,Centos Linux 怎么清理磁盘占用空间大:/dev/xvda1
6
MONGODB那种设计更适合
7
dockerhello world!
8
銿字意思 在新华字典的读音解释笔画常用组词起名
9
js深拷贝示例
10
配置openSUSE 11.4资源库
11
看看你爱的他今天是什么‘颜色‘ Python爬取微博评论制作专属偶像词云
12
Python+OpenCV实现AI人脸识别身份认证系统(2)—人脸数据采集、存储
13
线程等待唤醒(等待通知)机制
14
leetcode704.BinarySearch、35.SearchInsertPosition、278.FirstBadVersion
15
微信小程序:点击事件获取当前设备信息(基础)
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有