jsp 自定义标签

慕课网学习jsp自定义标签-----笔记

图来源:https://www.imooc.com/learn/480

 

EVAL_BODY_INCLUDE 执行标签体内

SKLP_BODU 跳过标签体

EVAL_PAGE:是告诉WEB容器接着执行自定义标签后面的代码

SKIP_PAGE:就是忽略自定义标签结束后的内容

 

 

声明tablib注册内容:

Ps:body-content标签有4个值:empty,JSP,scriptless,tagdependent:

empty:它是一个空的标签体。

JSP:是允许标签体内出现JSP脚本,也就是java代码。

scriptless:可以接受文本,EL表达式,和JSP的动作。

tagdependent:它是指在标签体的内容可以直接被写入bodyContent,由自定义标签处理类来处理,而不被JSP容器所解析。

 

设置tab的attribute时,如在jsp中使用表达式来获取值需加上rtexprvalue标签

rtexprvalue标签表示可以在运行时接收表达式的值

 

额外:

HTTP Referer :

是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器基此可以获得一些信息用于处理。(防外链接)

 

总结:

自定义jsp标签功能大致分为4类:

1.控制表前提内容是否显示

2.控制标签结束后的内容是否执行

3.控制标签体内容是否重复执行

4.改变标签体内容在显示

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值