Yes, definate since breaking up the statment into:
<% String body = (String)request.getAtribute("body"); %>
<jsp:include page="<%=body%>" />
works absolutely fine but this does not:
<jsp:include page='(String)request.getAtribute("body")' /> nor does
<jsp:include page='<c
ut value="${requestScope.body}" />" />
Like I said when I do <c
ut value="${requestScope.body}" /> in the page it correctly prints out /body/page.jsp etc
Thanks for the help but don't waste your time on it, i was juts really confused so thought I better raise the question.