博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jsp自定义标签
阅读量:6657 次
发布时间:2019-06-25

本文共 1954 字,大约阅读时间需要 6 分钟。

1、service层--标签处理类: 

1 import javax.servlet.jsp.JspException; 2 import javax.servlet.jsp.tagext.BodyTagSupport; 3  4 /** 5  * Created by Administrator on 2018-4-28. 6  */ 7 public class PrivilegeService extends BodyTagSupport { 8  9     //页面编码10     private String menu;11     //页面操作12     private String sn;13 14     public PrivilegeService() {15     }16 17     public int doStartTag() throws JspException {18         try {19             if("check".equals(this.menu)&& "admin".equals(this.sn)) {20                 return 1;21             }22         } catch (Exception var3) {23         }24         return 0;25     }26 27     public int doEndTag() throws JspException {28         return 6;29     }30 31     public String getMenu() {32         return menu;33     }34 35     public void setMenu(String menu) {36         this.menu = menu;37     }38 39     public String getSn() {40         return sn;41     }42 43     public void setSn(String sn) {44         this.sn = sn;45     }46 }

 

2、标签描述文件: 将下面的内容加入tld文件中。以增加web应用对上面的标签类的支持 privilege.tld --书写格式

1 
2 3 4 5
6
1.0
7
2.0
8
通用标签库
9
提供通用组件的标签库
10 11
12
13
privilege
14
test.service.PrivilegeService
15
JSP
16 17
18
menu
19
true
20
true
21
22 23
24
sn
25
true
26
true
27
28
29

3、jsp层

  3.1、jsp层格--引入

<%@ taglib prefix='demo' uri='/WEB-INF/tld/privilege.tld' %>

  3.2、jsp层格--标签书写

    
 

    

 

完成以前文件的书写,在访问对应的JSP时,自定义标签就会起作用。

 

转载于:https://www.cnblogs.com/willboke/p/8966678.html

你可能感兴趣的文章
linux 磁盘分区(一)
查看>>
在虚拟机中的域环境下批量安装部署软件(第三节)
查看>>
java基础(jdbc上)
查看>>
python文件读写,以后就用with open语句
查看>>
自然语言处理NLP(三)
查看>>
苏州大学GCT
查看>>
go语言碎片整理之 time
查看>>
spring mvc 返回json 数据
查看>>
我的友情链接
查看>>
SUSE下nx nomachine安装配置
查看>>
精通脚本***学习笔记(二)
查看>>
我的友情链接
查看>>
shell数组常见操作
查看>>
typedef用法
查看>>
oracle基本操作语句(初学者语句)
查看>>
【Android必备】应用小部件概述(23)
查看>>
【Interface&navigation】材料设计(20)
查看>>
我要学python之生成器
查看>>
ubuntu 13.04 安装QQ
查看>>
IOS图片的拉伸技巧
查看>>