【问题标题】:How does container handles JSP容器如何处理 JSP
【发布时间】:2013-03-28 23:52:34
【问题描述】:

jsp 何时实际加载(在启动或第一次请求时),因为我们为 servlet 提供了此选项。 如果是第一次请求,那么服务器如何知道这是第一次请求。

【问题讨论】:

    标签: jsp


    【解决方案1】:

    jsp 是在什么时候实际加载的(在启动或第一次请求时)

    第一次请求。然而,也可以让服务器在启动时向自己发送请求。或者,您可以在部署之前的构建期间预编译 JSP。有关详细信息,另请参阅以下相关问题:


    如果是第一次请求,那么服务器如何知道这是第一次请求。

    当服务器内存中没有可用的已编译 JSP 类时。所以它不会准确地检查请求是否是第一个请求,而只是检查请求的 JSP 是否已经编译。

    【讨论】:

    • 感谢,但是当我们对现有的 jsp 进行一些更改时会发生什么,那么服务器如何识别它是一个需要再次编译的新 jsp,因为我认为它已经编译了一个记忆
    • 服务器只有在启用热部署时才会这样做。然后它将运行一个后台任务,该任务扫描源代码文件的“最后修改”时间戳并将它们与内存中的映射进行比较。如果更改,则会重新加载。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多