3月22日龙图

自定义JSP标签的处理过程:

1.在JSP中引入标签库:  
2.在JSP中使用标签库标签
3.Web容器根据第二个步骤中的prefix,获得第一个步骤中声明的taglib的uri属性值
4.Web容器根据uri属性在web.xml找到对应的元素 
5.从元素中获得对应的元素的值 
6.Web容器根据元素的值从WEB-INF/目录下找到对应的.tld文件 
7.从.tld文件中找到与tagname对应的元素 
8.凑元素中获得对应的元素的值 
9.Web容器根据元素的值创建相应的tag handle class的实例 
10. Web容器调用这个实例的doStartTag/doEndTag方法完成相应的处理

 

 

 

 

 

 

 

 

一 <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>

   <%@ taglib uri="/WEB-INF/ifmis-ui.tld" prefix="ui"%>

自定义标签 prefix="c" 用c当前缀 用c:调用标签库

二 <<ui:menufunction divid="query_t"></ui:menufunction>

创建一个索引栏

调用menufunction子标签 给子标签的属性divid赋值  

通过 ifmis-ui-cal.tld

查找menufunction 下的tagclass 得到对面java文件在其中修改

 

 

 

 

<form id=queryform

action="<%=request.getContextPath()%>/indi/indiimport/mofdeptindi/manage/query.do?mainmenu=<c:out value="${param.mainmenu}"/>&submenu=<c:out value="z${param.submenu}"/>"

method="post">

<ui:queryform formid="queryform" havesearch="true"/>

</form>

创建搜索栏

代码解析

value="${param.mainmenu}" 将param.mainmenu转化为长整型(为了跨游览器查看)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值