태그 클래스 내부에 "로직"태그가 있고 JSP 내부에 뷰가 있습니다. 내가 뭘하면 JSP 내부태그에서 JSP로 매개 변수를 전달하는 방법은 무엇입니까?
// BodyTagSupport-Class
pageContext.setAttribute("id", tempId);
pageContext.setAttribute("visible", visible);
pageContext.setAttribute("title", title);
pageContext.setAttribute("bodyContent", getBodyContent()
.getString());
pageContext.include("/WEB-INF/views/include/outblender.jsp", true);
<!-- JSP -->
<div id="${id}" onclick="javascript:handleOutblending('${id}')">
${bodyContent}
</div>
필드 ${id}
비어 같은 것입니다. pageContext.geRequest().setAttribute("id", tempId);
을 사용할 때 제대로 작동하지만 해당 컨텍스트가 너무 커서 m < 응용 프로그램 내의 다른 ID 필드와 충돌합니다.
태그에서 jsp로 매개 변수가 전달되는 방식은 무엇입니까?
편집 22.10. 내 질문을 명확히하기위한 k3b 덕분에 :
동적으로 jsp를 포함하는 자바 코드가 있습니다. 자바에서 jsp 매개 변수를 세션이나 속성을 사용하지 않고 동적으로로드 된 JSP로 전달할 수 있습니까? 자바 코드로 할 수있는 방법이 있습니까?
질문 : "JSP 코드를 동적으로 포함하는 Java 코드가 있습니다. 세션이나 속성을 사용하지 않고 Java에서 jsp 매개 변수를 동적으로로드 된 JSP로 전달하는 방법은 무엇입니까? 자바 코드로? " –
k3b