java - JSP scriptlet 是反模式吗?

标签 java jsp jakarta-ee scriptlet

我希望你能理解这个问题。你怎么认为?如果我在这里发布一些包含 scriptlet 的代码,我相信您会告诉我不要使用 scriptlet。对吗?

最佳答案

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

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

希望这有帮助

关于java - JSP scriptlet 是反模式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13081818/

相关文章:

java - 使用 null int 的 Gson 反序列化似乎无法正常工作

java - 调用方法不适用于整数

java - 即使文件位于工作目录中,也无法读取 java 中的文件

maven - ClassNotFoundException : org. glassfish.jersey.media.multipart.FormDataMultiPart

java - 如何在java中创建1秒的计时器?

jsp - Web 应用程序的路径

java - 在jsp页面中插入的特殊字符和中文字体在spring Controller 中不起作用

java - 如何在我的 jsp 页面上获得功能更全的编辑器?

java - Hibernate 无法访问 phpMyAdmin 插入的数据

java - 带有 @OSGiService 的 EJB 名称