当前位置: 首页 > 面试题库 >

java服务器页面转换成servlet?

袁英豪
2023-03-14
问题内容

我读到在Web服务器内部,一个jsp页面被转换为servlet。这种转换何时发生?我必须运行特定命令吗?


问题答案:

第一次调用JSP时,是在运行时完成的。一些Web服务器还带有JSP编译器,允许在构建时执行此操作,它具有两个优点:

  1. 它允许在构建时而非运行时检测JSP语法错误
  2. 它避免了第一次调用的时间损失(将JSP编译为Java,然后再将Java编译为字节码需要花费一些时间)。


 类似资料:
  • 我试图从Spring集成示例中转换“Hello World示例”(https://github.com/spring-projects/spring-integration-samples/tree/master/basic/helloworld)从XML到Java配置(使用注释也是如此)。 配置类如下所示: 为了测试它,我使用示例项目提供的: 我在控制台中看到“Message payload:t

  • 我对我的可视寻呼机有一个自定义要求。我想要的是我的寻呼机应该有一个类似DepthPageTransformer的默认水平pageTransformer。现在,在屏幕上我有一个按钮,我希望我的当前页面从底部滑动到顶部,我的下一个页面像VerticalPageTransformer一样替换它,一旦页面改变,页面转换器应该改变回默认的DepthPageTransformer。 所以基本上我想在运行时应用

  • 我使用的是Spring数据JPA。 我的控制器如下所示 现在我决定发送一个PageDTO对象来代替Page对象,以限制发送内容。有什么办法可以用java 8把页面转换成页面? 我看到Page是从派生而来的,所以我想我可以做一些类似的事情,但不知道如何将它与PageDTO和UserDTO结合起来。 有没有有效的java 8方法来做到这一点。 我想出了这个解决方案 我想知道是否有另一种有效的方法来做到

  • 停止服务器后日志文件的其余部分如下: 以下是我在sonar.properties文件中编写的一些属性: sonar.web.host=172.31.254.181 sonar.web.context=/sonar sonar.web.port=9000 sonar.jdbc.username=sonar sonar.jdbc.password=sonar sonar.jdbc.url=jdbc:m

  • 此服务器是使用mongoose web服务器改写的并发抓取多个页面的服务器, 使用可以查看test.php

  • 本文向大家介绍NGINX服务器配置404错误页面转向的方法,包括了NGINX服务器配置404错误页面转向的方法的使用技巧和注意事项,需要的朋友参考一下 什么是404页面 如果碰巧网站出了问题,或者用户试图访问一个并不存在的页面时,此时服务器会返回代码为404的错误信息,此时对应页面就是404页面。404页面的默认内容和具体的服务器有关。如果后台用的是NGINX服务器,那么404页面的内容则为:40

  • 作为spring boot和microservices架构的新手,尝试使用spring boot cloud starter构建一个简单的应用程序。 我使用了来外部化配置文件(. Properties) 我这里有一个spring云配置,它带来了。来自git存储库和另一个微服务(产品微服务)的属性文件试图从spring云配置服务器访问其配置。 一切正常,除了属性抛出(在第二个微服务中) 以下是配置文

  • 问题内容: 我正在搜索一个开放源Java库,以生成给定URL的缩略图。我需要捆绑此功能,而不是调用外部服务,例如Amazon或websnapr。 这篇文章中提到了http://www.webrenderer.com/:服务器生成的网络屏幕截图,但这是一种商业解决方案。 我希望有一个基于Java的解决方案,但可能需要研究执行外部过程(例如khtml2png)或集成类似html2ps的东西。 有什么建