As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center作为指导。
                            
                        
                    
                
                                7年前关闭。
            
                    
人们一直在听到我们应该在JSP中使用表达式语言而不是Scriplet。但是没人给
其背后的具体原因。可读性是它背后的唯一原因吗?我想听听使用的一些很好的理由
EL不是Scriplets,所以我可以说服自己和他人。我个人觉得使用Scriplets比我可能更容易使用Scriplets
在Java上比EL更好的控制。

最佳答案

您要避免使用具有复杂逻辑(如条件或循环)的scriptlet,因为这只会导致产生意粉代码。

表达式语言没有任何一种(它只计算表达式)。

08-28 20:56