小编典典

表达式语言功能和自定义标签之间有什么区别?

jsp

为什么我要使用自定义标签而不是el函数?比较它们的优缺点是什么?


阅读 268

收藏
2020-06-10

共1个答案

小编典典

最初,EL被设计为在JSTL标记的属性以及您可能要使用或编写的任何其他自定义标记中使用。

JSP规范的更高版本允许直接在JSP内部使用EL,但这并不意味着JSTL不再有用。您可以直接在JSP中直接使用EL进行的唯一操作就是向响应中写入一些值,例如

$
{user.id},它将写入用户Bean的ID。如果您需要测试,循环,HTML转义,URL,日期数字格式等,则仍然需要使用JSTL。EL本身不是很有用!您可以将EL与Custom标记一起使用,以帮助简化代码,特别是对于非Java程序员!在以下位置查看自定义标记中EL的用法:http : //www.java-
samples.com/showtutorial.php? tutorialid=551

2020-06-10