<分区>
我一直听说我们应该在 JSP 中使用表达式语言而不是 scriplet。但是没有人给任何 其背后的具体原因。可读性是它背后的唯一原因吗?我想听听一些使用的充分理由 EL 不是 scriplets,这样我也可以说服自己和其他人。我个人觉得使用 scriplets 比 scriplets 更容易,我可能有 比 EL 更好地控制 java。
<分区>
我一直听说我们应该在 JSP 中使用表达式语言而不是 scriplet。但是没有人给任何 其背后的具体原因。可读性是它背后的唯一原因吗?我想听听一些使用的充分理由 EL 不是 scriplets,这样我也可以说服自己和其他人。我个人觉得使用 scriplets 比 scriplets 更容易,我可能有 比 EL 更好地控制 java。
最佳答案
您要避免具有复杂逻辑(例如条件或循环)的 Scriptlet,因为这只会导致意大利面条式代码。
表达式语言没有这些(它只是计算表达式)。
关于java - 为什么表达式语言优于 Scriplet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13492960/