为什么我要使用自定义标签而不是el函数?比较它们的优缺点是什么?
最初,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