gpt4 book ai didi

java - 预编译 JSP 和 标签

转载 作者:行者123 更新时间:2023-11-28 23:56:12 25 4
gpt4 key购买 nike

我有/WEB-INF/jsp/info/1.jsp 映射到 URI/info/1:

<servlet>
<servlet-name>/info/1</servlet-name>
<jsp-file>/WEB-INF/jsp/info/1.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>/info/1</servlet-name>
<url-pattern>/info/1</url-pattern>
</servlet-mapping>

在使用来自 apache tomcat 的 jspc ant 任务预编译 JSP 后,将以下行添加到 web.xml:

<servlet>
<servlet-name>org.apache.jsp.WEB_002dINF.jsp.info._1_jsp</servlet-name>
<servlet-class>org.apache.jsp.WEB_002dINF.jsp.info._1_jsp</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>org.apache.jsp.WEB_002dINF.jsp.info._1_jsp</servlet-name>
<url-pattern>/WEB-INF/jsp/info/1.jsp</url-pattern>
</servlet-mapping>

然后当我导航到/info/1 时,tomcat 再次编译 JSP。我该如何纠正这种情况?

最佳答案

您不必纠正这种情况,因为它已正确设置。每个 jsp 页面都被编译成一个 servlet 类。您的预编译所做的基本上是应用程序服务器在运行时第一次加载 jsp 页面时所做的。

关于java - 预编译 JSP 和 <jsp-file> 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11669797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com