您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > JSP >

jsp自定义标签-3(2)

来源:未知 责任编辑:责任编辑 发表时间:2013-12-22 14:55 点击:

2)        描述文件

3)        在内容页面使用标签

2、标签案例-<c:if>标签

标签功能:

 

<span style="font-size:16px;"><class3g:if exp="${psw==null }"> 

 

    user == null <br> 

 

</class3g:if> 

 

     

 

<% 

 

    session.setAttribute("user","Tom"); 

 

%>     

 

<class3g:if exp="${user!=null }"> 

 

    user != null <br> 

 

</class3g:if> 

</span> 

处理类

 

<span style="font-size:16px;">public class MyIfTag extends SimpleTagSupport { 

 

  

 

    private boolean exp; 

 

     

 

    public void setExp(boolean exp) { 

 

       this.exp = exp; 

 

    } 

 

  

 

    public void doTag() throws JspException, IOException { 

 

       if(exp){ 

 

           JspFragment jf = this.getJspBody(); 

 

           jf.invoke(null); 

 

       } 

 

    } 

 

  

 

</span> 

3、标签案例if else 标签

 

<span style="font-size:16px;"><class3g:choose > 

 

      <class3g:when exp="${user!=null }"> 

 

         aaaaaaaaaa 

 

      </class3g:when> 

 

      <class3g:otherwise> 

 

         bbbbbbbbbbbbbbb 

 

      </class3g:otherwise> 

 

</class3g:choose> 

 

</span> 

 

 

步骤:

l  编写choose标签,无属性,但有一个成员invoked,要为其编写setter和getter方法,注意doTag中需要输出标签体

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • JSP与Servlet
  • 自己动手写MiniBBS系列(基本篇)之用户登录
  • JSP取当前日期
  • JDBC 入门(一)
  • 打开一个jsp页面默认查询所有数据,调用action
  • 使用JSP标签库验证用户的输入(2)完
  • 自定义JSP标签(tag)浅议
  • WIN98/2000下的jsp服务器
  • JSP内建对象(二)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1