zoukankan      html  css  js  c++  java
  • Java Servlet(八):EL自定义函数

    EL自定义函数:在EL表达式中调用的某个java类的静态方法,这个静态方法需在web应用程序中进行配置才可以被EL表达式调用。

    EL自定义函数可以扩展EL表达式的功能,让EL表达式完成普通java程序所能完成的功能。

    EL表达式出现的目的:

    为了能够让一个java类的静态方法可以被EL表达式调用,需要在一个标签库描述文件(tld文件)中对EL自定义函数进行描述,以将java类中的静态方法映射成为一个EL自定义函数。

     Eclipse下新建一个tld文件

    ----> New
    ----> XML
    ----> XML File
    ----> 输入test.tld
    ----> Create XML file from a DTD file
    ----> Select XML Catalog entry
    ----> -//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN
    ----> finish

    1、接受url传递参数使用EL,比如:${param.aaa}

    <!-- http://localhost:8080/MyEL/?aaa=ccc -->
        param:${param.aaa}<br/>
        param:${param["aaa"]}<br/>

    2、接受request赋值参数,可以通过${pageScope.requestAttr}

    <%
     request.setAttribute("requestAttr","requestAttrValue") 
    %>
    request:<%= request.getAttribute("requestAttr") %><br/>
    request:${requestScope["requestAttr"]}<br/>
    request:${requestScope.requestAttr}<br/>
  • 相关阅读:
    ORM
    优酷:exec 补充,元类,优酷构架,ORM。
    数据库 事务。
    Python操作mysql
    数据库对表操作的练习题总结。
    ACM-ICPC 2018 南京赛区网络预赛 E. AC Challenge (状压DP)
    CodeForces
    CodeForces
    AcWing 314. 低买 (线性DP)打卡
    AcWing 313. 花店橱窗 (线性DP)打卡
  • 原文地址:https://www.cnblogs.com/yy3b2007com/p/5463956.html
Copyright © 2011-2022 走看看