首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >预编译JSP和<jsp-file>标记

预编译JSP和<jsp-file>标记
EN

Stack Overflow用户
提问于 2012-07-26 20:56:01
回答 1查看 458关注 0票数 0

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

代码语言:javascript
复制
<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:

代码语言:javascript
复制
<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。我该如何纠正这种情况?

EN

回答 1

Stack Overflow用户

发布于 2012-07-26 20:59:11

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

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11669797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档