在jsp:param中传递Java变量

 <%!  

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:param中传递Java变量 的全部内容, 来源链接: utcz.com/qa/417666.html

回到顶部