gpt4 book ai didi

java - 在另一个 JSP 中包含相同的 JSP 文件两次

转载 作者:行者123 更新时间:2023-12-01 11:13:44 25 4
gpt4 key购买 nike

这是一个非常简单的 JSP 问题,由于某种原因,我找不到答案。

我想在另一个 JSP 文件中两次包含相同的 JSP 文件。 main.jsp 的非常简化的版本是:

<html>
<%@ include file="feed.jsp" %>
<%@ include file="feed.jsp" %>
</html>

feed.jsp 的非常简化的版本是:

<html>
${myFeed}
</html>

Servlet 发送两个请求属性:myFeed1 和 myFeed2:

request.setAttribute("myFeed1", myFeed1);
request.setAttribute("myFeed2", myFeed2);

我想要发生的是让 myFeed1 的值出现在第一个包含的 JSP 中,而 myFeed2 的值出现在第二个包含的 JSP 中。

我想使用 JSP 指令而不是操作。

最佳答案

您可以在第一次包含之前使用 c:set 和 myFeed1 值创建变量 myFeed,并在第二次包含之前使用 myFeed2 覆盖它:

<c:set var="myFeed" values="${myFeed1} />
<%@ include file="feed.jsp" %>
<c:set var="myFeed" values="${myFeed2} />
<%@ include file="feed.jsp" %>


或者您可以使用标签并向其传递属性。

关于java - 在另一个 JSP 中包含相同的 JSP 文件两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32083971/

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