Ich versuche, DTO-Objekt von einem JSP zu einem anderen JSP senden mit JSP: Include-Tag. Aber es behandelt es immer als String. Ich kann DTO nicht in meiner mitgelieferten JSP-Datei verwenden. HierWie übergeben Objekt mit JSP: include param-Tag in ein anderes JSP
ist ein Code ..
<c:forEach items="${attributeDTOList}" var="attribute" varStatus="status">
<jsp:include page="attributeSubFeatureRemove.jsp" >
<jsp:param name="attribute" value="${attribute}" />
</jsp:include>
</c:forEach>
attributeSubFeatureRemove.jsp Datei ..
<c:set value="${param.attribute}" var="attribute" />
<c:forEach items="${attribute.subFeatures}" var="subAttribute">
<c:forEach items="${subAttribute.attributeValues}" var="subValue">
<c:if test="${ subValue.preSelectionRequired}">
<c:set var="replaceParams" value=":${subAttribute.name}:${subValue.name}" />
<c:set var="removeURL" value="${fn:replace(removeURL, replaceParams, '')}" />
</c:if>
</c:forEach>
<jsp:include page="attributeSubFeatureRemove.jsp">
<jsp:param name="subAttribute" value="${subAttribute}" />
</jsp:include>
</c:forEach>
Here I-Attributwert von param zu bekommen versuchen, es wird immer String Typ Wert sendet. Gibt es eine Möglichkeit, Objekt (DTO) in jSP-Datei attributeSubFeatureRemove zu senden? Bitte helfen Sie.
@fiffy request.setAttribute Variable will. Wie definiere ich Variable? Es muss wie diese $ gesetzt werden {} Unterattribut –
No, das ist nicht funktioniert :( –
http://stackoverflow.com/a/13510064/2885897 – fiffy