JSP scriptlet是反模式吗?

时间:2012-10-26 06:24:28

标签: java jsp java-ee scriptlet

我希望你理解这个问题。你怎么看?如果我在这里用scriptlet发布一些代码,我确信你会告诉我不要使用scriptlet。正确?

3 个答案:

答案 0 :(得分:3)

我认为是的,应该避免出于几个原因。 起初我真的不喜欢我的代码中的沙拉:) JSP用于标记事物,而不是表示层中的逻辑。 它只是不可读。

第二,当我开始学习JSP时,我被告知那些开发JSP的人认为在理想世界中那些真正创建jsp页面的人不应该是java程序员。 如果你需要一些应该由JSP中的逻辑(条件/循环等)完成的东西,java程序员将更好地在较新的jsp版本中创建标签/标签文件。

希望这有帮助

答案 1 :(得分:1)

不,但理解力很强,没有与性能相关的问题

查看此文章以获取更多信息:Scriptless JSP Pages: The Front Man

答案 2 :(得分:1)

JSP中没有逻辑。只是简单地使用bean。 :)所以IMO scriplets不是一个好的解决方案。 UI必须是UI,但不是非常重的。