问题描述:
父页面通过<jsp:param name="tagObject" value="${tagObject}"/>传值,子页面如何取值呢,很多人直接在子页面使用${tagObject},最后发现一直取不到。
<c:if test="${not empty tagObjects}">
<c:forEach items="${tagObjects}" var="tagObject" varStatus="index">
<c:choose>
<%--1.单选--%>
<c:when test="${tagObject.type == '1' }">
<jsp:include page="widget/radioWidget.jsp">
<jsp:param name="tagObject" value="${tagObject}"/>
</jsp:include>
</c:when>
<c:otherwise>
</c:otherwise>
</c:choose>
</c:forEach>
</c:if>
下面我来测试一下,取值方式有以下三种:
var one = ${tagObject};
var two = <%=request.getParameter