gpt4 book ai didi

jsp - 在jsp:param中传递Java变量

转载 作者:行者123 更新时间:2023-12-03 12:39:26 26 4
gpt4 key购买 nike

 <%!  
String str = "prerna";
%>

<jsp:include page="index.html">
<jsp:param name="type1" value=<%=str%> >
</jsp:param>
</jsp:include>


我想在param标签中传递一个Java变量,但是我不确定该怎么做。

我也想在 index.html中访问它。
谁能建议我这样做的方法?

最佳答案

只需将其直接放在value中即可。

<jsp:include page="index.html">
<jsp:param name="type1" value="prerna" />
</jsp:include>


或使用JSTL <c:set>进行设置,并使用EL ${}进行获取。

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
...
<c:set var="type1" value="prerna" />
...
<jsp:include page="index.html">
<jsp:param name="type1" value="${type1}" />
</jsp:include>


而且,如果您包含的页面是一个jsp,则可以将其用作 ${param.type1}

关于jsp - 在jsp:param中传递Java变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5444083/

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