gpt4 book ai didi

java - 在 WEB-INF 文件夹下包含 JSP 文件

转载 作者:行者123 更新时间:2023-11-30 09:27:47 26 4
gpt4 key购买 nike

有什么方法可以在 WEB-INF 下包含本地存储文件夹中的 JSP 文件?

我在我的 config.properties 中定义了绝对路径 ${externalFolder} 到包含外部 jsp 文件的文件夹, Controller 映射到 /page 和 jsp 页面 page.jsp 位于WEB-INF/jsp/目录下。

在这个文件 page.jsp 中我想调用:

WEB-INF/jsp/page.jsp

<%@page session="true" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<html>
...
<body>
<jsp:include page="${externalFolder}/someJspFile.jsp" />
</body>
</html>

谢谢你的帮助。

最佳答案

我使用这个自定义 servlet 解决了这个问题:Content tag lib .

Custom JSP tag. Lets you include file content into current page. Tag is similar to the standard JSP include, but now you may include files that are located outside of your web application. For example:

 <%@ taglib uri="taglib.tld" prefix="add" %>
<add:content file="c:/mydata/myfile.jsp"/>

Includes content of the given file (.html or .jsp for example). Parameters are:
1. file: Full path to file
2. flush: Optional parameter. Possible values are true or false. If this value is true tag flushes buffers. Default value is false.
3. cond: Optional parameter. Describes a boolean value tag's behavior depends on. Default value is true (include content).

关于java - 在 WEB-INF 文件夹下包含 JSP 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14361330/

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