Jsp 自定义EL函数
创建自定义标记时,我们可以简单地如下定义:Jsp 自定义EL函数,jsp,el,jsp-tags,Jsp,El,Jsp Tags,创建自定义标记时,我们可以简单地如下定义: 在/WEB-INF/tags/widget/sample1.tag或/WEB-INF/tags/widget/sample2.tag 将它们作为导入并在jsp中使用 将它们用作或 无需在任何XML或TLD文件上定义它们。(我正在使用Tomcat7,我认为这是一个JSP2特性。) 但是,对于定义自定义EL函数,我发现该函数应在TLD文件中定义为: <function> <name>randomColor</
/WEB-INF/tags/widget/sample1.tag
或/WEB-INF/tags/widget/sample2.tag
导入并在jsp中使用
或
<function>
<name>randomColor</name> <!-- Will be used to call your El Function: ${myTagLibrary:randomColor()} inside your JSP page -->
<function-class>foo.RandomColorGenerator</function-class>
<function-signature>String pickRandomColor()</function-signature>
</function>
随机色
随机彩色发生器
字符串pickRandomColor()
我们有没有办法定义一个函数,而不用在TLD文件中定义它
PS:该项目不使用JSF。如果您有最新版本的EL,您可以使用应用程序范围的bean和一个。