JSTL核心标签库

网友投稿 649 2022-11-11

jsTL核心标签库

JSTL核心标签库

文章目录

​​表达式标签​​

​​1、``输出标签​​​​2、``变量设置标签​​​​3、``变量移除标签​​​​4、``导入标签​​​​5、``重定向标签​​​​6、``传递参数标签​​​​7、``条件判断标签​​​​8、``条件选择标签​​​​9、``标签​​​​10、``其他条件标签​​​​11、``循环标签​​

简化JSP程序的开发

表达式标签

1、​​​​输出标签

将表达式的值输出到jsp页面中,类似​​<%=表达式%>​​​或者EL表达式​​${expression}​​

语法格式1(没有标签体):

语法格式2(有标签体):

default = "defaultValue"

value属性:要输出的表达式或者变量escapeXml属性:指定是否转换字符,默认是true、如果是true就解析default属性:当value的值为null的时候、显示出来。就像那个前端显示图片、如果没有图片显示,就显示相应的文字。

举例子:​​​​ 结果就是水平线

​​​​ 结果是

​​水平线


​​

2、​​​​变量设置标签

语法格式1:在指定范围内将变量值存储到变量中

语法格式2:存储某个具体对象的内容

var属性:指定变量名,可以指定value属性的值vlaue属性:指定变量的值scope属性:指定变量的作用域,默认page、request、session和applicationtarget属性:存储变量值或者标签体的目标对象,JavaBean或者map集合对象property属性:指定属性名

举例子:

//设置值 admin

3、​​​​变量移除标签

语法格式:

var属性:要移除的变量名scope属性:在哪个范围内,如果不指定在哪个范围内,则在page、request、application、session中查找并且移除。

注意:找不到要移除的变量,不会抛出异常

4、​​​​导入标签

可以导入站内或其他网站的静态和动态文件到web页面中。

5、​​​​重定向标签

重定向、可以将客户端发出的request请求重定向到其他URL服务端。 语法格式1:(简单的页面跳转)

语法格式2:将客户请求重定向到目标路径

//可以有多个

url属性:指定目标urlcontext属性:在使用相对路径访问外部资源context资源时,指定资源的名字

举例子1:

//跳转到登录页

举例子2:

6、​​​​传递参数标签

语法格式:

name属性:指定参数名value属性:指定参数值

举列子: 假如重定向到main.jsp页面

在main.jsp获取参数值

${param.user}

7、​​​​条件判断标签

语法格式1:

语法格式2:

标签题

test属性:必选属性,条件表达式var属性:可选、指定变量名,保存test属性的判断结果scope属性:变量的有效范围

8、​​​​条件选择标签

语法格式:

标签体//标签和标签组成

理解:就相当于if -else if -else if- else。 当when不成立执行下一个when,如果成立就执行when标签体的内容,如果所有的when都不成立,就执行otherwise标签中的内容

9、​​​​标签

语法格式

标签体

test属性:条件表达式

10、​​​​其他条件标签

语法格式

标签体

11、​​​​循环标签

语法格式:

标签题

items属性:必选属性,指定被循环遍历的对象var属性:指定循环体的变量名begin属性:指定循环的起始位置end属性:指定循环的终止位置step属性:指定循环的步长varStatus属性:指定循环的状态变量标签体属性:jsp页面可以显示的任何元素

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:六级考前必看单词总结(6)
下一篇:42. Trapping Rain Water
相关文章

 发表评论

暂时没有评论,来抢沙发吧~