繁体   English   中英

使用scriptlet是否会影响JSP的性能?

[英]Does using scriptlets affect the performance in JSP?

我已经读过很多说在JSP中使用JSTL或EL的东西。 在JSP中使用scriptlet是否会影响页面的性能?

使用JSTL和EL代替scriptlet的一般建议与性能绝对无关; 如果有的话,scriptlet可能会产生更好的性能。

但是它们也会导致难以维护的“标签汤”。 您应该使用JSTL / EL,因为JSP应该是表示层,并且不包含重要的逻辑。

首先,使用小脚本 (在JSP嵌入原始Java代码使用老式的<% %>的东西)是一样的使用标记库(例如JSTL )和EL (的${}的东西)。

taglibs和EL的性能损失实际上可以忽略不计,并且仅在编译期间才可注意到,并且到目前为止并没有超过使用taglibs和EL而不是scriptlet的优点。

在执行之前,所有JSP taglib和scriptlet都被编译为Java类,因此使用一个或另一个几乎没有性能差异。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM