第一次运行JSP时,会将其编译为Servlet。这意味着它们之间没有真正的运行时差异。
但是,大多数人都有将servlet用于控制器并将JSP用于视图的传统。由于控制器只是Java类,因此您可以从所有IDE中获得完整的工具支持(代码完成等)。与JSP相比,这提供了更好的质量和更快的开发时间。一些更高级的IDE(想到的是IntelliJ
IDEA)具有对JSP的强大支持,使该参数过时了。
如果您要创建自己的框架或仅使用简单的JSP进行构建,则可以随时继续使用JSP。性能没有差别,如果您觉得JSP易于编写,则请务必继续。



