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

JSP知识点总结(13)

来源:未知 责任编辑:责任编辑 发表时间:2014-03-23 22:28 点击:

           catch(java.io.IOException e){
                throw new JspTagException("IO Error: " + e.getMessage());
           }
           return EVAL_PAGE;
       }
      /**
       *release用于释放标签程序占用的资源,比如使用了数据库,那么应该关闭这个连接。
       */
      public void release() {} 
      public Tag getParent(){ 
         return parent;
      }
 }
 xxx.tld
 <?xml version="1.0" encoding="ISO-8859-1" ?>
 <taglib xmlns="http://java.sun.com/xml/ns/j2ee"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-jsptaglibrary_2_0.xsd"
     version="2.0">
   <tag>
     <description>Extends TagSupport</description>
     <name>hello</name>
     <tag-class>com.tag.HelloWorldTag</tag-class>
     <body-content>jsp</body-content>
   </tag>
 </taglib>
 web.xml
 <web-app>
 <taglib-uri>/xxx</taglib-uri>
        <taglib-location>/WEB-INF/tlds/xxx.tld</taglib-location>
 </web-app>
 xxx.jsp
 <%@ taglib uri="/xxx" prefix="mytag" %>
 <%@ page contentType="text/html; charset=gb2312" %>
 <html><head><title>first cumstomed tag</title></head><body>
 <p>以下的内容从Taglib中显示:</p>
 <p><i><mytag:hello_int/></i>
 <br>
 <p><mytag:hello_int></mytag:hello_int>
 </body></html>
 JSP2.0中的表达式语言(EL表达式)
 EL语法
 EL的语法很简单,他最大的特点就是使用上很方便
 例:
 ${sessionScope.user.sex}
 所有EL都是以${ 为起始、以} 为结尾的。
 上述EL范例的意思是:从Session取得用户的性别。如果使用之前JSP代码的写法如下:
 <%
   User user = (User)session.getAttribute("user");
   String sex = user.getSex( );
  %>
 两者相比较之下,可以发现EL的语法比传统JSP代码更为方便、简洁。
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

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

豫ICP备11007008号-1