首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 ><jsp:include>标签是否适用<include-prelude>和<include-coda>配置?

<jsp:include>标签是否适用<include-prelude>和<include-coda>配置?
EN

Stack Overflow用户
提问于 2017-02-25 10:01:26
回答 1查看 385关注 0票数 2

我有一个servlet,它设置一个名为"snippet“的请求属性并转发到一个JSP页面。JSP页面有一个运行时,如下所示:

代码语言:javascript
复制
<jsp:include page="/WEB-INF/jsp/snippets/${snippet}.jsp/>

我还定义了以下内容:

代码语言:javascript
复制
<jsp-property-group>
    <url-pattern>*.jsp</url-pattern>
    <page-encoding>UTF-8</page-encoding>
    <scripting-invalid>false</scripting-invalid>
    <include-prelude>/WEB-INF/jsp/top.jsp</include-prelude>
    <include-coda>/WEB-INF/jsp/bottom.jsp</include-coda>
    <trim-directive-whitespaces>true</trim-directive-whitespaces>
    <default-content-type>text/html</default-content-type>
</jsp-property-group>

我认为当<jsp:include>触发时,容器也会应用<include-prelude><include-coda>配置,因为我在响应中看到一些奇怪的嵌套HTML代码。

问题是,在使用<jsp:include>时,是否可以应用<include-prelude><include-coda>?如果是这样,我该如何解决这个问题呢?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2020-02-05 20:15:54

正如给定的How to load particular page without JSP include prelude and coda,答案似乎是创建一个单独的属性组。

我建议将它们放在一个子目录中。

代码语言:javascript
复制
<jsp-property-group>
    <url-pattern>/includes/*</url-pattern>
</jsp-property-group>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42451119

复制
相关文章

相似问题

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