java - 使用 scriptlet 的缺点?

标签 java jsp jstl scriptlet

<分区>

我想了解有关使用 scriplet 的全部内容。为什么在编写 JSP(s) 时不推荐使用它。每次我询问有关使用 Scriptlet 进行编码的问题时,他们都会告诉我不要使用它,而是使用 JSTL。

最佳答案

网络上有几篇文章比较了 scrptlet 和 JSTL(我想您已经先用 google 搜索了一些),其中大部分都会告诉您相同的内容

  • JSTL 更易于测试、维护和阅读
  • JSTL可以重用
  • JSTL 可以将业务逻辑与表示分离
  • JSTL 可以在不破坏整个页面的情况下失败

另一边

  • JSTL 比 scriptlet 更难开发(至少有不同的学习曲线)
  • 要修复生产中的 Scriptlet,只需更改 JSP(有时错误更明显)

关于java - 使用 scriptlet 的缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21983369/

相关文章:

java - JVM 未退出

java - 在我的 servlet 中使用 this.variable 访问全局变量的目的是什么?

java - 无法在 JSTL 循环中获取 Map<Integer, String> 值

javascript - 我如何在 JSP 中使用 JavaScript 的 session 存储?

java - 在Java中如何将String转换为具有两位有效数字的Long?

jsp - IDEA 14 中的标准 Tomcat 库

java - 在 JSP 中使用资源包属性进行国际化,非拉丁文本变为 Mojibake

java - 如何在jSTL中编写涉及3个列表的foreach?

java - jSTL-api 和 jSTL-impl 的区别

java - getPrimaryClip() 返回 ClipData { text/plain {NULL} }