<%! String str = "prerna"; %> <jsp:include page="index.html"> <jsp:param name="type1" value=<%=str%> > </jsp:param> </jsp:include>
我想在param标签中传递一个Java变量,但是我不确定该怎么做。
我也想在中访问它index.html。 谁能建议我这样做的方法?
index.html
只需value直接放入即可。
value
<jsp:include page="index.html"> <jsp:param name="type1" value="prerna" /> </jsp:include>
或使用JSTL <c:set>进行设置,并使用EL ${}进行获取。
<c:set>
${}
<%@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}
${param.type1}