为什么表达式语言优于Scriptlets?

时间:2012-11-21 12:11:09

标签: java jsp el scriplets

我一直听说我们应该在JSP中使用Expression语言而不是scriplets。但没有人给予任何 背后的具体原因。可读性是它背后的唯一原因吗?我想听听一些使用的好理由 EL不会写字,所以我也可以说服我和我的自己。我个人觉得使用scriplets比scriplets更容易 比EL更好地控制java。

1 个答案:

答案 0 :(得分:1)

您希望避免使用具有复杂逻辑的scriptlet(例如条件或循环),因为这只会导致意大利面条代码。

表达式语言没有这个(它只是评估表达式)。