1

有的时候,更多的JSP servlet 开发者可能会说JSP 中必须使用JSTL 而不是scriptlet。我的问题不是问该不该。但是,如果JSTL 用在JSP 页面中,是否会导致制作jsp 页面?运行缓慢或影响性能,效率,因为它与jsp servlet一起加载其他一些类?(我们在jsp页面效果中使用JSTL的次数也是如此吗?)
或者
即使有一点性能问题,也可以由于 JSTL 相对于普通 scriptlet 的好处/优势而被忽略了吗?

4

1 回答 1

4

Web 应用程序的响应时间主要取决于网络延迟和服务器端代码中的 IO(例如数据库请求)(这里我忽略了浏览器渲染的成本,这也是不可忽略的,特别是如果必须加载图像、脚本等)。

JSTL 与 scriptlet 的时间差异可以忽略不计,您应该更喜欢干净的代码、最佳实践、可维护性和关注点分离,而不是试图通过使用 scriptlet 来获得几纳秒的时间。如果 JSTL 引起了性能问题,它们会被注意到,并且已经被修复(或者没有人会使用它并推荐它)。

于 2012-06-10T07:43:51.173 回答